Production Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$225,396 - $240,240
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AR/VR

Description For Production Engineer

Meta (formerly Facebook) is seeking a Production Engineer to join their team in New York. This role combines traditional software engineering with systems engineering to build and maintain Meta's large-scale infrastructure. The position requires a unique blend of development skills and systems knowledge to ensure optimal performance of Meta's critical services.

The role involves working on crucial backend services, including data warehouse services and user-facing products like Messenger and Newsfeed. You'll be responsible for developing, testing, and maintaining software services while ensuring they can scale effectively. This includes writing and reviewing code, creating documentation, developing capacity plans, and real-time debugging of complex systems.

As a Production Engineer, you'll need strong fundamentals in both software development and systems administration. The position requires expertise in Linux/UNIX systems, networking protocols, and programming languages like Python, PHP, Java, or C++. You'll work with various technologies including MySQL databases, load balancers, and high-performance query engines like Presto or Spark.

This is an excellent opportunity for someone who enjoys working at the intersection of software development and systems engineering. You'll be part of Meta's mission to build the next evolution of social technology, including ventures into augmented and virtual reality. The role offers competitive compensation ($225,396-$240,240/year) plus bonus and equity, along with Meta's comprehensive benefits package.

The ideal candidate will have at least 2 years of relevant experience and a bachelor's degree in a technical field. You should be comfortable with both writing code and troubleshooting complex systems issues, from low-level hardware problems to large-scale datacenter failures. This role provides an excellent opportunity to work on technology that impacts billions of users worldwide while growing your career at one of the world's leading tech companies.

Last updated 17 days ago

Responsibilities For Production Engineer

  • Develop, design, create, modify, and/or test software services to ensure optimal performance and capacity for growth
  • Own back-end data warehouse services, front-end services like Messenger and Newsfeed, and infrastructure components
  • Write and review code, develop documentation and capacity plans
  • Debug problems in real time in highly complex software systems
  • Serve as escalation contact for service incidents

Requirements For Production Engineer

Python
Java
PHP
Linux
MySQL
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • 2 years of experience in computer-related occupation
  • Experience with UNIX or Linux operating system fundamentals
  • Experience with TCP/IP network fundamentals
  • Coding experience in PHP, Python, C++, or Java
  • Experience with software frameworks and APIs
  • Experience with internet service architectures
  • Experience with relational databases including MySQL
  • Experience with network protocols
  • Experience with web-based applications
  • Experience with high performance query engines (Presto or Spark)

Benefits For Production Engineer

Medical Insurance
Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Production Engineer

Gameplay Software Engineer - Reality Labs

Gameplay Software Engineer position at Meta's Reality Labs, focusing on developing VR in-meeting experiences and immersive virtual spaces.

Developer Advocate, Python

Developer Advocate position at Meta focusing on Python community engagement, open source contributions, and technical advocacy for Meta's Python technologies.

Software Engineer, Product

Mid-level Software Engineer position at Meta, focusing on product development with competitive compensation and opportunities to work on cutting-edge technologies.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on operating systems and distributed systems development with competitive compensation and benefits.

Software Engineer

Software Engineer role at Meta developing large-scale applications and systems, offering competitive compensation and opportunity to work on next-gen social technology.