Staff Engineer - Recommendations
JobgetherNorth AmericaFull TimeSoftware Development
Remotely
pythonawsnode.jssparkdatakafkagoogle cloudhadoopbeam
Job Description
📋 Description
- Design, build, and optimize scalable data pipelines, backend services, and APIs for recommendations
- Create data models for analytical workloads and real-time personalization.
- Collaborate with data scientists, PMs, and engineers to capture and use data for product
- Develop large-scale data processing workflows using Spark and Kafka.
- Advance personalization from heuristics to data-backed models.
🎯 Requirements
- 3+ years of professional software engineering in data engineering/backend or scalable SaaS.
- Proven ETL/ELT pipeline design and optimization experience.
- Strong SQL skills for analytics and real-time access.
- Hands-on with Spark, Kafka, Hadoop, or Beam.
- Experience with cloud platforms at scale (AWS or Google Cloud).
- Programming: Python, JavaScript/Node.js; experience with MongoDB/Redis.
🎁 Benefits
- 100% remote work with flexible hours and core collaboration windows.
- Health benefits.
- 401(k) plan for eligible U.S. employees.
- Stock options.
- Generous paid holiday schedule.
- Unlimited and flexible vacation time.