CareerPlanSign in

Software Engineer, Machine Learning

Palo Alto, CA💼 Full-time💰 $150,000–$150,000🗓 2026-09-11 → 2026-09-25

Core

Develop and scale machine learning systems for user signals, representation learning, ranking, and retrieval to improve advertising relevance for a global platform serving over 1 billion users.

Role type

Senior IC machine learning engineer (advertising/recommendation)

Builds

Large-scale recommendation and ranking systems for advertising

Domain

Advertising technology / Machine Learning

Deliverable

production ML models

Required skills

Machine learning fundamentals, deep learning, representation learning, feature engineering, model optimization, distributed training, system scalability, experimentation design

Preferred skills

User signal development, multi-task learning, GPU optimization, online/offline experiment analysis, large-scale ML infrastructure

Technologies

PyTorch, TensorFlow

Responsibilities

Develop user signals and representations for ranking/retrieval models; Explore ML approaches for large-scale sparse/noisy data; Improve model quality and training stability; Scale ML models and training systems; Optimize training/inference efficiency; Build scalable tools for model deployment and monitoring; Design and analyze experiments to measure business impact; Collaborate with engineering and product teams to ship features.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.