Production Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
DevOps
Senior Software Engineer
Remote
5,000+ Employees
7+ years of experience
Enterprise SaaS · Consumer

Description For Production Engineer

Meta is seeking a Production Engineer to join their infrastructure team, combining software and systems engineering expertise. This role is crucial in ensuring Meta's services run smoothly and can scale for future growth. Production Engineers are embedded across all product and infrastructure teams, making them essential participants in major engineering initiatives.

The position involves working with some of the largest and most complex systems in the world, managing everything from Hadoop data warehouses to front-end services like Messenger and Newsfeed. You'll be responsible for writing code, reviewing others' work, creating documentation, and developing capacity plans. The role includes on-call responsibilities and requires strong problem-solving skills for live debugging scenarios.

As a Production Engineer at Meta, you'll be working alongside top industry talent, directly impacting millions of users worldwide through Meta's various platforms. The role requires a strong background in both software development and systems engineering, with extensive experience in UNIX systems, networking, and various programming languages.

Meta offers a unique opportunity to work on cutting-edge technology at massive scale, with the chance to contribute to services that connect billions of people globally. The company is also pushing boundaries in AR/VR technology, making this an exciting time to join the team. The collaborative environment, technical challenges, and impact potential make this an ideal position for engineers who want to work on industry-leading infrastructure and services.

Last updated 4 days ago

Responsibilities For Production Engineer

  • Own back-end services like Hadoop data warehouses, front-end services like Messenger and Newsfeed, and infrastructure components
  • Write and review code, develop documentation and capacity plans
  • Debug problems live on large and complex systems
  • Share on-call rotation and be an escalation contact for service incidents
  • Work on production systems used by millions of users worldwide

Requirements For Production Engineer

Python
PHP
Java
Linux
MySQL
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of experience in UNIX and TCP/IP network fundamentals
  • 7+ years of coding experience
  • Experience learning development languages (PHP, Python, C++, and Java)
  • Experience learning software, frameworks and APIs
  • Experience performing 'guerilla capacity planning' for internet service architectures
  • Knowledge in internet service architectures (load balancing, LAMP, CDN's)
  • Experience in configuring and maintaining applications like Apache, Memcached, Squid, MySQL, NFS, DHCP, NTP, SSH, DNS, and SNMP

Interested in this job?

Jobs Related To Meta Production Engineer

Production Engineering

Senior Production Engineering role at Meta focusing on infrastructure, systems reliability, and scalability for Meta's core services and platforms.

Production Systems Engineer, Tooling

Senior Production Systems Engineer role at Meta focusing on hardware validation tooling and infrastructure for AI systems, offering competitive compensation and benefits.

Enterprise System Engineer

Senior Enterprise System Engineer role at Meta focusing on building and scaling Linux infrastructure and automation for AI Research teams.

Network Engineer, Engineering R&D

Network Engineer position at Meta focusing on infrastructure R&D, combining traditional networking with modern automation practices.

Network Operations Engineer

Senior Network Operations Engineer role at Meta, focusing on managing and automating large-scale network infrastructure with competitive compensation and benefits.