Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$56,250 - $173,000
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AR/VR · AI

Description For Software Engineer

Meta Reality Labs Research is seeking a Software Engineer to join their innovative AR/VR team. This role offers a unique opportunity to work at the intersection of Human Computer Interaction (HCI) research, AI, and software engineering. As part of Meta's mission to build the next evolution in social technology, you'll be working on groundbreaking platforms that go beyond traditional digital connections.

In this role, you'll collaborate with expert research scientists, hardware engineers, and software developers to create revolutionary AR/VR technologies. You'll be tackling complex technical challenges in AI to transform how people interact with computing devices. The position requires strong software development skills across the technology stack, with particular emphasis on machine learning and AI modeling.

The ideal candidate will have at least 3 years of software development experience and a bachelor's degree in Computer Science or related field. You'll be working with technologies like Python, C++, and Rust, and will have the opportunity to work on Meta's Cloud infrastructure. Experience in AI research, HCI research, and working with novel input/output hardware is highly valued.

This is more than just a software engineering role – it's an opportunity to be part of a team that's literally making science fiction real. You'll be working in Meta's collaborative environment, where cross-functional teamwork is essential, and your contributions will directly impact the future of human-computer interaction. The position offers competitive compensation ranging from $56.25/hour to $173,000/year, plus bonus, equity, and comprehensive benefits.

Join Meta Reality Labs Research and be part of the team that's revolutionizing how people connect and interact in the digital world. This role is perfect for someone who is passionate about cutting-edge technology, enjoys solving complex problems, and wants to be at the forefront of AR/VR innovation.

Last updated a few seconds ago

Responsibilities For Software Engineer

  • Work with local and remote cross-functional teams to lead the creation and integration of machine learning and AI modeling
  • Apply AI research on novel intelligent interfaces to define a stable, scalable, and flexible system
  • Collaborate in a team environment across multiple scientific and engineering disciplines
  • Prioritize and get things done with a high level of efficiency

Requirements For Software Engineer

Python
Rust
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 3+ years experience in software development across all levels of the stack

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Machine Learning

Machine Learning Engineer position at Meta focusing on developing scalable ML solutions and recommendation systems.

Software Engineer

Software Engineer position at Meta focusing on machine learning and distributed systems development with competitive compensation and benefits.

Software Engineer, Model Optimization

Software Engineer role at Meta focusing on ML model optimization and inference infrastructure for AR/VR devices.

Software Engineer, Machine Learning

Meta is seeking a Machine Learning Software Engineer to develop scalable AI solutions and advanced algorithms for their social technology platforms.

Software Engineer

Software Engineer position at Meta focusing on machine learning and large-scale systems development, offering competitive compensation and benefits.