Member of Technical Staff, Microsoft Robotics (Robot Learning)
Core
Develop and train end-to-end robot learning models (vision-language-action, imitation learning, reinforcement learning) and deploy them to physical robot platforms for manipulation, locomotion, and navigation.
Role type
Senior IC machine-learning engineer (robotics)
Builds
Production robot learning models and data pipelines for physical robot platforms
Domain
Robotics, Machine Learning, Deep Learning
Deliverable
production ML models
Required skills
End-to-end robot learning (imitation, reinforcement, VLA), Python, PyTorch/JAX/TensorFlow, robot learning data pipelines, sim-to-real transfer debugging, robotics middleware (ROS/ROS2), distributed training on GPU clusters
Preferred skills
Experience with Azure Machine Learning, Kubernetes, state-of-the-art research in foundation models for robotics
Technologies
Python, PyTorch, JAX, TensorFlow, ROS/ROS2, Azure Machine Learning, Kubernetes
Responsibilities
Build and optimize data pipelines for robot learning; Train ML/DL models on GPU clusters; Deploy models to physical robots and evaluate performance; Implement evaluation frameworks and benchmarks; Collaborate on end-to-end model development lifecycle; Write production-quality code and review designs
Seniority
Senior, hands-on IC
