Software Engineer, Applied ML (Discovery, Recommendation & Search)
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