Added
less than a minute ago
Location
Type
Full time
Salary
Upgrade to Premium to se...
Related skills
bigquery grpc java scala scioπ Description
- Design and operate real-time personalized recommendation services (Smart Shuffle, Discover Weekly).
- Build and maintain large-scale batch pipelines in Scala/Scio and Flyte.
- Develop SSP components powering playlist experiences end-to-end.
- Collaborate with data scientists to operationalize research ideas (e.g., BPM/key in ranking).
- Lead architecture decisions and set engineering standards in an autonomous team.
- Remote role within North America region; ET-friendly.
π― Requirements
- Backend Engineer with years of experience, strong Java, gRPC, and Protocol Buffers.
- Experience with large-scale data pipelines (Apache Beam/Scio or Spark/Flink) and orchestration tools like Flyte.
- Comfortable across backend stack: online serving (Bigtable, Memcached) to offline data (BigQuery, Dataflow, dbt).
- Curiosity about recommendation systems and personalization; focus on discovery impact.
- Commitment to reliability, observability, and production-grade systems (SLOs, on-call).
- Data-driven; able to work with data scientists to evaluate changes; GCP/Elasticsearch a plus.
π Benefits
- Health insurance
- Six months paid parental leave
- 401(k) retirement plan
- Monthly meal allowance
- 23 paid days off
- 13 paid flexible holidays
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!