Principal Engineer, ML
Core
Define and drive the long-term technical vision, architecture, and strategy for the Ads Serving & ML Platform, leading the design of large-scale advertising systems covering retrieval, ranking, auction, targeting, pacing, and measurement.
Role type
Principal Engineer, ML (Strategy & Architecture)
Builds
Large-scale advertising systems, modernized ML infrastructure, and AI/ML serving solutions
Domain
Advertising, Machine Learning, Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Large-scale software platform architecture, mission-critical high-throughput online systems, user-facing ML domain expertise (advertising/search/recommendations), model training and production operations, AI/ML serving infrastructure optimization, LLMs and foundation models, retrieval and ranking systems, distributed systems development
Preferred skills
Large-scale advertising and ad ranking experience, real-time ML, recommendation systems, search infrastructure, architectural transformation, high-growth technology companies
Technologies
Java, C++, Python, LLMs, RAG, GPU/CPU optimization
Responsibilities
Drive modernization involving large language models and generative AI, lead strategic technical investments to improve advertiser outcomes and revenue, partner with engineering and product leaders to align technical direction, influence architecture and engineering practices across organizations, establish best practices for reliability and scalability, drive measurable improvements in engagement and system efficiency
Seniority
Principal, strategy & mentorship
