Software Engineer, Machine Learning
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
