CareerPlanSign in

Software Engineer, Applied ML (Discovery, Recommendation & Search)

Redwood City, CA💼 Full-time🗓 2025-12-18 → 2026-09-26

Core

Design and implement applied ML models and infrastructure for discovery, recommendation, ranking, and search in a native AI consumer application.

Role type

Senior IC Software/ML Engineer (Applied ML)

Builds

ML backend systems powering discovery surfaces, recommendation, ranking, and search; AI-generated content formats.

Domain

Consumer AI, Entertainment, Recommendation Systems

Deliverable

production ML models | product features | infrastructure

Required skills

RESTful and gRPC web-services, cloud infrastructure management (GCP/AWS/Azure), ML frameworks (PyTorch/TensorFlow), high-performance typed languages, CI/CD pipelines, automated testing

Preferred skills

end-to-end feature shipping, full pipeline design (data ingestion to training), GPU/TPU optimization, vector databases

Technologies

PyTorch, TensorFlow, GCP, AWS, Azure, RESTful, gRPC

Responsibilities

Identify, design, and implement applied ML models and infrastructure; optimize existing systems; support new AI-generated content formats; manage data pipelines and model serving.

Seniority

Senior, hands-on IC

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