CareerPlan

Principal Software Engineer, ML & Media Infra

San FranciscoFull-time$285k–$450k2026-10-29 → 2026-11-10
Hybrid

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