Production Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Production Engineer

Meta is seeking a Production Engineer to join their infrastructure team in London. This role represents a unique hybrid between software and systems engineering, focused on ensuring Meta's services run smoothly and can scale for future growth. Production Engineers are embedded across all of Meta's product and infrastructure teams, playing crucial roles in every major engineering initiative.

The position requires a seasoned professional with 7+ years of experience in both UNIX systems and coding, who will be responsible for managing critical infrastructure components from Hadoop data warehouses to front-end services like Messenger and Newsfeed. You'll be working with cutting-edge technology at massive scale, directly impacting millions of users worldwide.

As a Production Engineer, you'll be involved in writing and reviewing code, developing documentation, creating capacity plans, and debugging complex problems in live production environments. The role includes participation in an on-call rotation, requiring strong problem-solving skills and the ability to handle high-pressure situations.

Meta offers an environment where you'll work alongside some of the industry's best engineers, contributing to systems that operate at unprecedented scale. The company is now moving beyond traditional social media into exciting new territories like augmented and virtual reality, making this an excellent opportunity for engineers who want to shape the future of digital connection.

The ideal candidate should have a strong technical foundation with experience in various programming languages (PHP, Python, C++, Java) and extensive knowledge of internet service architectures. You'll need to be comfortable with infrastructure components like load balancers, CDNs, and various application servers. This role offers the opportunity to work on some of the largest and most complex systems in the world while contributing to technology that connects billions of people.

Last updated a month ago

Responsibilities For Production Engineer

  • Own back-end services like Hadoop data warehouses, front-end services like Messenger and Newsfeed, and infrastructure components like Memcache infrastructure
  • Write and review code, develop documentation and capacity plans, and debug problems on large-scale 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

PHP
Python
Java
MySQL
Linux
  • 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 with development languages (PHP, Python, C++, and Java)
  • Experience with software, frameworks and APIs
  • Experience in 'guerilla capacity planning' for internet service architectures
  • Knowledge in internet service architectures (load balancing, LAMP, CDN's)
  • Experience with Apache, Memcached, Squid, MySQL, NFS, DHCP, NTP, SSH, DNS, and SNMP

Interested in this job?

Jobs Related To Meta Production Engineer

Enterprise System Engineer

Senior Enterprise System Engineer role at Meta focusing on infrastructure, security, and system engineering for enterprise solutions.

Network Operations Engineer

Senior Network Operations Engineer role at Meta focusing on improving operations efficiency and reliability of large-scale network infrastructure.

Production Engineering

Senior Production Engineering role at Meta focusing on infrastructure, system reliability, and scalability for billions of users worldwide.

Production Systems Engineer, Foundation Labs

Senior Production Systems Engineer role at Meta focusing on automation and infrastructure development for Foundation Labs.

Network Engineer, Deployment & Support

Senior Network Engineer position at Meta focusing on deployment and support of datacenter infrastructure, requiring 4+ years of experience in network engineering.