Senior Software Engineer, Personalization
Core
Design and build scalable personalization systems and ML models to deliver relevant content experiences to millions of readers in real time.
Role type
Senior Machine Learning Engineer (Personalization)
Builds
Scalable indexing, retrieval, and ranking systems for content discovery
Domain
Digital media, content recommendation, applied AI
Deliverable
production ML models
Required skills
Python, recommender systems, search/ranking algorithms, A/B testing, embeddings, two-tower architectures, LLMs, cloud platforms (AWS/GCP/Azure), SQL, NoSQL
Preferred skills
Experience with high-traffic environments, CI/CD practices
Technologies
Python, AWS, GCP, Azure, SQL, NoSQL
Responsibilities
Design and operate personalization systems for content discovery; Develop and improve ML models from candidate generation to final ranking; Use data-driven methods to improve candidate retrieval; Drive experimentation and A/B testing; Leverage LLMs for content understanding; Optimize systems for performance and scalability
Seniority
Senior, hands-on IC