Member of Technical Staff, Microsoft Robotics (robot Learning)

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Develop, train, evaluate, and deploy machine learning models for robots to perceive, reason, and act in the physical world, focusing on vision-language-action (VLA) and similar models. This role involves the full robot learning stack, from data pipelines and model experimentation to large-scale training and real-world deployment on physical robots.

What you'd actually do

  1. Develop and train end-to-end robot learning models, including vision-language-action (VLA) family of models, imitation learning policies, and reinforcement learning agents for manipulation, locomotion, and navigation tasks.
  2. Build, maintain, and optimize data pipelines for robot learning, including collection infrastructure for teleoperation demonstrations, data preprocessing, augmentation, quality filtering, and dataset versioning.
  3. Train machine learning and deep learning models on GPU computing clusters, implementing distributed training, hyperparameter optimization, curriculum learning, and training infrastructure automation.
  4. Deploy trained models to physical robot platforms, conducting real-world evaluation, debugging sim-to-real transfer issues, and iterating on model performance based on deployment feedback.
  5. Implement and maintain evaluation frameworks for robot learning models, including standardized task benchmarks, success rate tracking, generalization testing across objects and environments, and regression detection.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Python
  • PyTorch, JAX, or TensorFlow

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience
  • end-to-end robot learning
  • imitation learning
  • reinforcement learning
  • vision-language-action model training and deployment on physical robots
  • robot learning data pipelines
  • teleoperation data collection
  • data preprocessing
  • augmentation
  • quality curation for model training

What the JD emphasized

  • end-to-end robot learning
  • physical robot platforms
  • deployment
  • evaluation frameworks
  • production-quality code

Other signals

  • robot learning
  • vision-language-action models
  • imitation learning
  • reinforcement learning
  • physical robot platforms
  • deployment