Research Engineer - Embodied AI/Robotics

Microsoft Research Accelerator works with the world's best researchers, moving with the current of technology as it rapidly evolves.
$98,300 - $193,200
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Robotics

Description For Research Engineer - Embodied AI/Robotics

Microsoft Research Accelerator is seeking a Research Engineer to join their innovative team working on Embodied Artificial Intelligence (AI) and Robotics. This role combines cutting-edge machine learning research with practical robotics applications, offering an exciting opportunity to shape the future of AI systems.

The position involves developing infrastructure for supporting demonstrations and evaluation of Embodied AI systems, including creating pipelines for data collection, running benchmarks, and evaluating embodied AI algorithms. You'll work with post-training of Robotic Foundation Models and design Reinforcement Learning frameworks, while also integrating these models onto both simulated and hardware robot platforms.

The ideal candidate will have a strong background in machine learning and software engineering, with experience in implementing deep learning models and working with robotics systems. The role requires proficiency in Python and deep learning frameworks, along with a solid understanding of reinforcement learning approaches.

Microsoft offers a competitive compensation package with a base salary range of $98,300 - $193,200, comprehensive benefits including healthcare, educational resources, and parental leave. The position is hybrid-based in Redmond, WA, with up to 50% work from home flexibility.

This is an excellent opportunity for someone passionate about advancing the field of embodied AI and robotics while working with world-class researchers at one of the leading technology companies. The role combines theoretical machine learning knowledge with practical implementation, offering a chance to make significant contributions to the future of robotics and AI systems.

Last updated 9 hours ago

Responsibilities For Research Engineer - Embodied AI/Robotics

  • Lead design and implementation of machine learning systems
  • Perform end to end integration of ML platforms onto robotic systems
  • Analyze and refine training datasets for robotic and AI applications
  • Develop benchmarks and evaluation procedures for state of the art models
  • Stay up-to-date with latest advancements in machine learning
  • Collaborate with cross-functional teams
  • Instill best practices for software development and documentation

Requirements For Research Engineer - Embodied AI/Robotics

Python
TypeScript
  • Bachelor's Degree in Computer Science, Mathematics, or Engineering with 2+ years experience, or Master's with 1+ year experience, or PhD
  • Hands-on experience in implementing deep learning models
  • Track record of machine learning engineering as part of a team
  • Software design and implementation skills with object-oriented programming
  • Proficiency in Python, C++, and deep learning libraries (PyTorch, TensorFlow, JAX)
  • Understanding of deep reinforcement learning approaches

Benefits For Research Engineer - Embodied AI/Robotics

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Research Engineer - Embodied AI/Robotics

Software Engineer II

Software Engineer II role at Microsoft focusing on AI frameworks and LLM optimization, requiring 2+ years of experience in high-performance computing.

Software Engineer II (GPU Performance)

Microsoft seeks GPU Performance Engineer to optimize AI models and develop software for next-gen supercomputers, offering hybrid work and competitive benefits.

Machine Learning Engineer II

Microsoft is hiring a Machine Learning Engineer II to work on Azure AI's evaluation platform, focusing on NLP and Deep Learning models with competitive compensation and benefits.

Software Engineer 2 - AI Frameworks Team

Software Engineer role at Microsoft's AI Frameworks team, developing advanced AI software and systems with focus on ML infrastructure and developer productivity.

Software Engineer II

Software Engineer II role at Microsoft's Bing Multimedia Team focusing on AI-driven image search and recommendation systems.