Software Engineer - Research Infrastructure

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

Description For Software Engineer - Research Infrastructure

Meta is seeking a Software Engineer to join their Research Infrastructure team, focusing on the development of cutting-edge infrastructure for AR/VR and AI research projects. This role sits at the intersection of machine learning infrastructure and research support, 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 with Meta's Facebook Reality Labs and Oculus teams, contributing to the next evolution of social technology beyond traditional 2D screens. You'll be responsible for developing efficient backend systems, creating data pipelines, and building tools that enhance research capabilities.

The ideal candidate will bring strong software development experience, particularly in ML infrastructure and data pipeline development. You'll work in an environment that values collaboration, innovation, and the ability to bridge the gap between research requirements and production-ready systems.

This role offers competitive compensation ranging from $56.25/hour to $173,000/year, plus bonus, equity, and benefits. You'll be part of Meta's mission to move beyond the constraints of screens and physical distance, helping to shape the future of digital connection through immersive technologies.

Working at Meta's locations in either Redmond, WA or Burlingame, CA, you'll join a team that's pushing the boundaries of what's possible in AR/VR and AI research infrastructure. This is an excellent opportunity for someone who wants to impact the future of human connection and computing while working with cutting-edge technologies and brilliant researchers.

Last updated 2 days 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
  • Experience developing ML compute infrastructure
  • Experience developing data ingestion and storage pipelines
  • Experience with technologies such as: Docker, Kubernetes, Thrift, Compute Clusters, PyTorch, Python
  • Experience working directly with researchers or others without expertise in backend development

Interested in this job?

Jobs Related To Meta Software Engineer - Research Infrastructure

Software Engineer (Robotics)

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

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.

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