Software Engineer (Robotics)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR and VR.
$70,670 - $208,000
Machine Learning
Mid-Level 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 team working towards advancing artificial general intelligence (AGI). This role sits at the intersection of robotics hardware, system software, machine perception, and artificial intelligence, offering a unique opportunity to shape the future of human connection through technology.

The position involves working on groundbreaking projects that have never been attempted before, making it an exceptional opportunity for those passionate about pushing the boundaries of what's possible in robotics and AI. As a Software Engineer in the Robotics team, you'll collaborate closely with researchers and cross-functional partners to implement cutting-edge AI algorithms and models on real robot hardware and simulation environments.

The ideal candidate will bring at least 3 years of experience in robotics or a related field, with a strong foundation in computer science and machine learning. You'll need expertise in programming languages like Python and C++, and experience with machine learning frameworks such as PyTorch and TensorFlow. Your role will be crucial in designing and conducting evaluations of AI models on real-world robotic systems, identifying limitations, and proposing improvements to enhance their performance.

Meta offers a competitive compensation package ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. The position is based in either Redmond, WA, or Burlingame, CA, where you'll work alongside world-class researchers and engineers. This role presents an exceptional opportunity to contribute to research that directly impacts Meta's product development while working on the cutting edge of robotics and AI technology.

The company's commitment to pushing technological boundaries, combined with its resources and scale, makes this an ideal position for someone looking to make a significant impact in the field of robotics and AI. You'll be part of a team that's not just implementing existing solutions but creating entirely new ways for people to connect and interact with technology around the world.

Last updated 2 days 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 robot hardware and simulation environments
  • Design and conduct thorough evaluations of AI models on real-world robotic systems
  • Effectively communicate complex features and systems to diverse stakeholders
  • Publish research results and contribute to research that impacts Meta product development

Requirements For Software Engineer (Robotics)

Python
TypeScript
  • 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 (generative AI, robot learning, reinforcement learning, etc.)
  • Experience with machine learning models and frameworks such as PyTorch, TensorFlow
  • Proficiency in programming languages such as Python, C++, or similar

Benefits For Software Engineer (Robotics)

Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer (Robotics)

Content Engineer, GenAI

Content Engineer position at Meta focusing on GenAI development, combining AI expertise with content strategy to build and improve AI-driven products and features.

Software Engineer - Research Infrastructure

Software Engineer position at Meta focusing on building research infrastructure for AR/VR and AI projects, requiring 3+ years of experience and expertise in ML infrastructure.

Research Engineer, ML, AI & Computer Vision

Research Engineer position at Meta focusing on machine learning and computer vision for AR/VR applications, developing advanced AI perception systems.

Software Engineer, Machine Learning

Lead Machine Learning Engineer role at Meta, focusing on developing scalable ML solutions and driving technical excellence in social technology innovation.

Software Engineer, Product

Software Engineering position at Meta working on product development across multiple locations