Software Engineer - Research Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and AR/VR experiences.
Redmond, WA, USABurlingame, CA, USA
$56,250 - $173,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR

Description For Software Engineer - Research Infrastructure

Meta is seeking a Software Engineer to join their Research Infrastructure team, focusing on building cutting-edge infrastructure for ML research projects. This role sits at the intersection of machine learning and infrastructure engineering, where you'll collaborate with researchers and engineers to design and build components that enable model deployment, data collection from research studies, and scaling infrastructure impact.

The position offers an opportunity to work on Meta's advanced AR/VR initiatives within Facebook Reality Labs, specifically focusing on research infrastructure. You'll be responsible for developing efficient backend systems and reusable abstractions that support cutting-edge research projects. The role requires expertise in ML compute infrastructure, data pipelines, and technologies like Docker, Kubernetes, and PyTorch.

As a Software Engineer in this team, you'll play a crucial role in bridging the gap between research and production, making research infrastructure more accessible and efficient for users across different settings. The position offers competitive compensation ranging from $56,250 to $173,000 annually, plus bonus, equity, and comprehensive benefits.

This is an excellent opportunity for someone with strong software development experience who wants to work at the forefront of AR/VR technology and machine learning infrastructure. You'll be part of Meta's mission to build the next evolution in social technology, working beyond traditional 2D screens toward immersive experiences. The role offers the chance to shape the future of how research is conducted and implemented at one of the world's leading technology companies.

Last updated 2 hours ago

Responsibilities For Software Engineer - Research Infrastructure

  • Work with researchers and engineers to develop cutting edge infrastructure that meets our key research projects' needs
  • Build efficient and reusable back-end abstractions and systems
  • Collaborate with team members in planning, design, and code reviews

Requirements For Software Engineer - Research Infrastructure

Python
Kubernetes
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 3+ years of experience in software development

Benefits For Software Engineer - Research Infrastructure

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Meta Software Engineer - Research Infrastructure

Research Engineer (Robotics)

Research Engineer position at Meta focusing on robotics and AI research, implementing state-of-the-art algorithms and models for robotic systems.

Software Engineer Systems Machine Learning - Frameworks

Software Engineer role at Meta focusing on machine learning systems and frameworks, working with PyTorch to optimize AI model architectures across various hardware platforms.

Research Engineer, Computer Vision - Creators

Research Engineer position at Meta focusing on Computer Vision and AI research for the Creators team, combining cutting-edge ML research with practical applications.

Computer Vision Engineer

Computer Vision Engineer role at Meta, focusing on AR/VR technology development and sensor calibration algorithms for the Metaverse.

Software Engineer, Machine Learning

Machine Learning Engineer position at Meta, developing scalable ML solutions and working on cutting-edge recommendation and classification systems.