Software Engineer (Robotics)

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive experiences like AR and VR.
Redmond, WA, USABurlingame, CA, USA
$70,670 - $208,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Robotics

Description For Software Engineer (Robotics)

Meta is seeking a Software Engineer specializing in Robotics to join their innovative AI Infrastructure and Research teams. This role represents a unique opportunity to contribute to Meta's ambitious path toward AGI (Artificial General Intelligence) and the future of intelligent robots and advanced AI models.

The position combines cutting-edge robotics engineering with artificial intelligence research, requiring expertise in both hardware and software aspects of robotic systems. As a Software Engineer in the Robotics team, you'll work on unprecedented projects that aim to revolutionize how people connect worldwide through advanced robotics and AI technologies.

The role involves close collaboration with research scientists and engineers across multiple disciplines, implementing state-of-the-art AI algorithms and models on real robot hardware and in simulation environments. You'll be responsible for designing and conducting thorough evaluations of AI models on real-world robotic systems, identifying limitations, and proposing improvements to enhance their performance and robustness.

Key technical areas include generative AI, robot learning, reinforcement learning, imitation learning, action-conditioned world models, task and motion planning, sim-to-real transfer, robotic control, manipulation, navigation, and embodied AI. The position requires strong programming skills in languages like Python and C++, along with experience in machine learning frameworks such as PyTorch and TensorFlow.

Meta offers a competitive compensation package ranging from $70.67/hour to $208,000/year, plus bonus, equity, and comprehensive benefits. The position is available in both Redmond, WA and Burlingame, CA, offering the opportunity to work with world-class researchers and engineers in state-of-the-art facilities.

This role represents an excellent opportunity for candidates who want to be at the forefront of robotics and AI research, contributing to groundbreaking technologies that will shape the future of human-robot interaction and artificial intelligence. The position offers the chance to publish research, contribute to Meta's product development, and work on projects that have never been done before.

Last updated 18 hours ago

Responsibilities For Software Engineer (Robotics)

  • Work closely with researchers and cross-functional partners spanning multiple teams and disciplines to define technical goals and lead implementation
  • Collaborate with research scientists and engineers to design and implement state-of-the-art AI algorithms and models on real robot hardware and simulation environments
  • Design and conduct thorough evaluations of AI models on real-world robotic systems
  • Effectively communicate complex features and systems in detail to diverse stakeholders
  • Publish research results and contribute to research that impacts Meta product development

Requirements For Software Engineer (Robotics)

Python
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 3+ years of experience in robotics or related field, or advanced degree with equivalent experience
  • Experience in robotics related research areas
  • Experience with machine learning models, and frameworks such as PyTorch, TensorFlow, etc.
  • Proficiency in programming languages such as Python, C++, or similar

Benefits For Software Engineer (Robotics)

Medical Insurance
Equity
  • Salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Meta Software Engineer (Robotics)

Software Engineer, Systems ML - SW/HW Co-design

Senior AI Software Engineer role at Meta focusing on ML systems optimization and hardware co-design, offering competitive compensation and the opportunity to work on large-scale AI infrastructure.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, focusing on developing scalable ML solutions and leading technical teams in London.

Research Engineer, Language - Generative AI

Research Engineer position at Meta focusing on Large Language Model development and research, working on state-of-the-art AI models like Llama 2.

Business Support Engineer

Senior Business Support Engineer role at Meta focusing on AI platform support and implementation, requiring 5+ years of engineering experience and AI expertise.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on recommendation systems, classification, and optimization problems at scale.