Production Engineer

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

Description For Production Engineer

Meta is seeking a Production Engineer to join their team in London. As a Production Engineer at Meta, you'll be part of a hybrid software/systems engineering role ensuring Facebook's services run smoothly and have capacity for future growth. You'll be embedded in product and infrastructure teams, working on some of the largest and most complex systems in the world.

The role combines software engineering with systems expertise, requiring you to write code, debug complex problems, and maintain critical infrastructure. You'll work with technologies like Hadoop, Memcache, and various backend services, while also handling on-call responsibilities and incident management.

The ideal candidate brings 7+ years of experience with UNIX systems, networking, and coding. You'll need strong knowledge of various programming languages (PHP, Python, C++, Java) and experience with internet service architectures. This role offers the opportunity to work alongside top engineers, impacting millions of users globally through Meta's various platforms including Facebook, Instagram, and WhatsApp.

This position offers the chance to work on cutting-edge technology at massive scale, solving complex technical challenges while ensuring the reliability and performance of Meta's global infrastructure. You'll be part of a team that's constantly pushing the boundaries of what's possible in large-scale system engineering and operations.

The role requires both technical depth and breadth, combining software development skills with systems engineering knowledge. You'll be working in a fast-paced environment where learning and adaptation are constant, as Meta continues to evolve and scale its services to serve billions of users worldwide.

Last updated a month ago

Responsibilities For Production Engineer

  • Own back-end services like Hadoop data warehouses, front-end services like Messenger and Newsfeed, infrastructure components like Memcache infrastructure
  • Write and review code, develop documentation and capacity plans, and debug problems on large-scale systems
  • Share an 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 (such as load balancing, LAMP, CDN's)
  • Experience in configurating and maintaining of applications such as 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 maintaining and scaling infrastructure for billions of users across Meta's family of apps.

Enterprise Infrastructure Engineer

Senior Enterprise Infrastructure Engineer role at Meta focusing on mobile device management (MDM) and infrastructure automation.

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.

Network Engineer, Deployment & Support

Senior Network Engineer position at Meta focusing on deployment and support of global network infrastructure including datacenter, backbone, and edge networks.