Software Engineer, ML Infrastructure
Core
Design and develop machine learning infrastructure for offline/online model training, pipeline health monitoring, model serving, and feature authoring/serving.
Role type
Senior IC machine learning infrastructure engineer
Builds
Robust ML pipelines, training systems, and serving infrastructure for Ads and Recommendations products
Domain
AI/ML infrastructure, cloud services
Deliverable
production ML models
Required skills
Python, C++, Java, PyTorch, TensorFlow, AWS, GCP, Azure, version control, bug tracking, design documentation
Preferred skills
Open-source ML contributions, cloud services expertise, systematic problem-solving
Technologies
AWS, Azure, GCP, Java, PyTorch, Python, TensorFlow
Responsibilities
Design and develop ML infrastructure; Own and improve core infrastructure components for model training and serving; Identify and address infrastructure issues affecting production; Partner with ML engineers to build robust model pipelines
Seniority
Mid-level, hands-on IC

