Work in Iowa Energy Jobs

Job Information

Meta Production Engineer, Core Systems in Des Moines, Iowa


Production Engineers at Meta are hybrid software/systems engineers who ensure that Facebook's services run smoothly and have the capacity for future growth. For Core Systems, this means those services are the most robust (reliable in the face of failure), highest performing (lowest latency, highest throughput AND most efficient) and extremely scalable (work equally well for small users as large users). The Production Engineers are an integral part of Meta Product and Infrastructure teams as equal/core participants and the drivers for reliability, scaling, recovery and performance.Our team is comprised of varying levels of experience and backgrounds, from new grads to industry veterans, and while it is weighted towards engineers with a wide range of experiences, ultimately your demonstrated abilities and attitude are most impactful. We sail into uncharted waters every day at Meta in Production Engineering, and we are always learning.We are looking for an experienced engineer who can take a broad role in the configuration space, potentially be a tech-lead for all of it. This is challenging and very large in scope and can include everything from working with deep, large-scale distributed systems to developing machine learning processes to help our customers deploy safely to weighing in on customer UX/UI needs. One thing is certain, you will be building foundational products for all Meta applications and platforms alongside some of the best engineers at Meta.This position is full-time.

Required Skills:

Production Engineer, Core Systems Responsibilities:

  1. Develop the strategy and technical direction for service reliability in the Configuration space. You will likely employ a variety of methods to provide layers of redundancy and limit the blast radius of system faults

  2. You will help set the strategy and technical direction for the configuration platform used across all of Facebook. This platform will increase the efficiency of developers at Facebook and improve the safety of our site

  3. Keep complexity in check. We are building large systems, used by many developers, so this has a high amplification effect

  4. Be the leader for PEs on your team, drive reliability, scalability and supportability for your services

  5. Write and review code, develop documentation and capacity plans, and debug the hardest problems - live, on some of the largest and most complex systems in the world

  6. Together with your engineering team, you will share an on-call rotation and be an escalation contact for service incidents

  7. Partnered alongside the best engineers in the industry on the coolest stuff around, the code and systems you work on will be in production on some of the largest systems in the world

Minimum Qualifications:

Minimum Qualifications:

  1. 10+ years of experience including: UNIX systems and TCP/IP network fundamentals, writing commercial software using C++, Python, or Rust but other languages are acceptable as well

  2. Experience defining frameworks and APIs

  3. Experience developing and managing services in a cloud environment, using an RPC framework like Thrift or gRPC

  4. Experience with developing and debugging distributed systems. Experience managing overload, fault isolation, rollout safety, and manageability

  5. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

Preferred Qualifications:

Preferred Qualifications:

  1. Developing applications on top of MySQL or similar SQL data stores

  2. Managing cloud services that are distributed across many geographies

  3. Working with a distributed lock manager like Zookeeper, etcd, or Consul for control plane coordination

  4. Designing and/or developing widely used application clients

Industry: Internet

Equal Opportunity: Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at