The Principal Software Engineer will set technical direction for Pinterest’s ML and media infrastructure, enabling fast, safe, and efficient delivery of AI/ML solutions across Ads and Core products. The role focuses on model training and serving, GPU efficiency, and large-scale ranking systems, while also leading platforms for content acquisition, media ingestion, and media signal processing. The team builds unified data, training, feature, and inference infrastructure and collaborates with Content, Shopping catalog, GenAI, Ads, and Core AI/ML teams. The role is remote with in-person collaboration in the office 1–2 times per quarter, and the employee must live within commuting distance of the Palo Alto, CA or San Francisco, CA office. The engineer will shape reusable interfaces between model training and serving and data and feature infrastructure; lead architectures for distributed training, fine-tuning, distillation, evaluation, inference, and media systems; and improve GPU and system efficiency. They will build reliable, observable platforms, drive architecture and operational decisions across organizations, mentor senior engineers, and use AI-assisted development responsibly while ensuring correctness, quality, and data safeguards. The position is not eligible for relocation assistance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal