Principal Software Engineer, ML & Media Infra
Core
Setting technical vision and roadmap for model training and serving, leading architectures for distributed training, fine-tuning, distillation, evaluation, and high-scale CPU/GPU inference, while building unified data, training, feature, and inference infrastructure for Ads and Core critical products.
Role type
Principal Software Engineer, ML & Media Infra
Builds
Unified data, training, feature, and inference infrastructure; content acquisition, media ingestion, and signal processing platforms.
Domain
AI/ML infrastructure, large-scale ranking systems, GenAI compliance, content understanding
Deliverable
production ML models
Required skills
Distributed ML systems, GPU performance optimization, C++/Java/Python systems programming, recommender systems, search and ads serving systems, content acquisition and NRT data processing
Preferred skills
AI-assisted development and analysis, mentoring senior engineers
Technologies
C++, Java, Python, GPU kernels, distributed execution, quantization, LLM/VLM
Responsibilities
Set technical vision and roadmap for model training and serving; Lead architectures for distributed training and high-scale inference; Improve efficiency across data loading, distributed execution, and GPU kernels; Build reliable, observable platforms with strong quality guarantees; Partner with Ads and Core AI/ML teams to productionize features and models; Drive cross-organizational architecture decisions and operational standards; Mentor senior engineers and raise the engineering bar.
Seniority
Principal, strategy & mentorship
