Mountain ViewFull TimeEngineering
Remotely
pythonjavasparkscalapytorchtensorflowembeddingsonline inference
Job Description
📋 Description
- Role focused on evolving NewsBreak’s large-scale recommendation systems.
- Work on core feed, retrieval, and ranking systems serving tens of millions of users.
- AI-driven innovation projects to improve content discovery and personalization.
- Own end-to-end features from offline training to online inference and experimentation.
- Collaborate on AI-assisted development workflows and tools.
🎯 Requirements
- 3+ years of production ML or recommendation system experience.
- Strong understanding of recommendation fundamentals (ranking, embeddings, user/item modeling
- Proficient in Python/Java/Scala; experience with PyTorch or TensorFlow.
- Experience with large-scale data and ML systems (e.g., Spark, distributed training, real-time
- Ability to own features end-to-end and deliver measurable business impact.
🎁 Benefits
- Health, dental, and vision care for you and your family (employee coverage).
- Top-tier 401(k) plan with company matching.
- Paid time off and paid holidays.
- FSA, HSA and commuter benefits programs.
- Team activity budget.