Senior Algorithm Engineer, Recommendations
Core
Design and evolve large-scale deep learning models for intelligent recommendation systems that shape how billions of users discover content across the open web.
Role type
Senior IC algorithm engineer (recommendations)
Builds
Production recommendation systems serving low-latency, high-throughput traffic for publishers and advertisers
Domain
Performance advertising, machine learning, deep learning
Deliverable
production ML models
Required skills
deep learning, machine learning, statistical modeling, Python, Java, large-scale system design, model deployment, A/B testing, user behavior analysis
Preferred skills
two-tower models, sequence models, transformers, AI coding tools
Technologies
Python, Java
Responsibilities
Design, train, and deploy deep learning models for candidate generation, ranking, CTR/CVR prediction, and user intent modeling; Own the full machine learning lifecycle from research to production; Build and evolve large-scale models for high-performance traffic; Analyze user behavior data to identify algorithmic improvements; Partner with Product and Engineering teams to translate goals into ML solutions; Mentor junior engineers and contribute to technical design reviews
Seniority
Senior, hands-on IC with mentorship