Software Engineer - Research Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
Redmond, WA, USABurlingame, CA, USA
$56,250 - $173,000
Backend
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 systems that support crucial research projects. This role sits at the intersection of machine learning infrastructure and research support, where you'll work closely with researchers and engineers to develop solutions that scale the impact of Meta's research initiatives.

The position involves designing and implementing components that enable model deployment, data collection from research studies, and infrastructure scaling to support various research settings. You'll be responsible for creating efficient backend systems and reusable abstractions that help researchers work more effectively.

This is an excellent opportunity for someone with strong software development experience who wants to work on ML compute infrastructure and data pipelines. The ideal candidate should have experience with technologies like Docker, Kubernetes, PyTorch, and Python, and be comfortable working directly with researchers who may not have backend development expertise.

The role offers competitive compensation ranging from $56,250 to $173,000 annually, plus bonus, equity, and comprehensive benefits. You'll be working at Meta, a company at the forefront of social technology and immersive experiences, building technologies that help people connect, find communities, and grow businesses.

As part of Meta's Reality Labs division, you'll be contributing to the next evolution in social technology, moving beyond traditional 2D screens toward augmented and virtual reality experiences. This is a chance to shape the future of how people interact and connect in the digital space.

The position is available in either Redmond, WA or Burlingame, CA, offering the opportunity to work with world-class researchers and engineers in state-of-the-art facilities. Meta provides a collaborative environment where you can make a significant impact on the future of research infrastructure while working on challenging and meaningful problems.

Last updated 18 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
  • Salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Meta Software Engineer - Research Infrastructure

Software Engineer - Gameplay

Software Engineer position at Meta's Reality Labs, focusing on developing immersive VR gameplay and collaboration experiences using C++ and 3D graphics technology.

Network Production Engineer - Core Networking, Backbone

Network Production Engineer role at Meta focusing on designing and implementing global core IP networks, requiring expertise in both network engineering and software development.

Business Engineer

Business Engineer role at Meta combining software engineering and business expertise to build scalable solutions across Meta's platforms.

Business Engineer

Business Engineer role at Meta combining software engineering expertise with business acumen to build scalable solutions across Meta's platforms including Video, Commerce, AI, and Metaverse.

Software Engineer (Systems)

Systems Software Engineer role at Meta focusing on developing operating systems-level software, compilers, and distributed systems components.