Taro Logo

Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses through platforms like Facebook, Messenger, Instagram, and WhatsApp.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer, Infrastructure

Meta is seeking a Software Engineer, Infrastructure to join their Facebook Video ML foundation team. This role focuses on optimizing the end-to-end stack for model training and inference for large-scale recommendation models. The position offers opportunities in distributed systems, model/system co-design, and GPU optimizations.

The role involves identifying and leading the execution of short/mid-term opportunities for efficiency optimization, while also driving long-term strategies and shaping team direction. You'll work on model/system co-design and enable new model paradigms to enhance recommendation experiences.

As part of Meta, you'll be working with technologies that connect billions of people worldwide through platforms like Facebook, Instagram, and WhatsApp. The company is also pushing boundaries in AR/VR technology, working towards building the next evolution in social technology.

The ideal candidate should have strong programming experience, particularly in building large-scale infrastructure systems. Experience with ML infrastructure systems, GPU training clusters, and high-performance computing would be valuable. You'll be working in a collaborative environment, helping other engineers optimize performance and solve complex technical challenges.

This role offers the opportunity to impact billions of users while working with cutting-edge ML technologies and infrastructure at one of the world's leading tech companies. Join Meta to shape the future of social technology and work on challenges at unprecedented scale.

Last updated a day ago

Responsibilities For Software Engineer, Infrastructure

  • Identify performance opportunities and bottlenecks across Facebook video recommendation models, infrastructure and systems
  • Implement changes to capture efficiency improvements
  • Help other engineers both inside and outside the team to execute on efficiency and performance opportunities, issues and bottlenecks

Requirements For Software Engineer, Infrastructure

Python
JavaScript
Java
  • 2+ years of programming experience in a relevant programming language
  • 2+ years relevant experience building large-scale infrastructure systems
  • 1+ year of experience identifying, designing and completing medium to large features independently
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience building and shipping high quality work and achieving high reliability
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Infrastructure

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive health benefits including medical, dental, and vision insurance

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure