Production Engineer (university Grad)

Meta Meta · Big Tech · Sunnyvale, CA +1

Production Engineers (PEs) at Meta are specialized software engineers who develop the underlying infrastructure for all of Meta's products and services, forming the backbone of every major engineering effort that keeps our platforms running smoothly and scaling efficiently. PEs work across Meta’s product and infrastructure teams to ensure our services are reliable, performant, and capable of supporting billions of users. This means writing high‑quality code, solving complex problems in live production, and tackling challenges that impact over 2 billion people worldwide. The role involves owning back-end and front-end services, infrastructure components, core services, and networking systems. Responsibilities include writing and reviewing code, leveraging AI tools for code production, developing documentation, debugging complex systems, architecting scalable systems, and optimizing code for performance. The role requires experience in a standard programming language, *nix systems, RDBMS, networking fundamentals, and internet service architectures. It also emphasizes integrating AI tools for workflow optimization and adhering to ethical AI practices.

What you'd actually do

  1. Own back-end services which handle fleet management, front-end services such as WhatsApp / Instagram / Facebook / Meta Ads, infrastructure components that drive Meta’s advances in AI, core services which are used by every team at Meta, the world’s largest MySQL deployments, networking systems and everything in between
  2. Write and review code, leverage best-in-industry AI tools to land and productionize code, develop documentation and capacity plans, and debug the hardest problems, live, on some of the largest and most complex systems in the world
  3. Architect efficient and scalable systems that drive complex applications
  4. Analyze and optimize code for quality, scalability, efficiency, and performance
  5. Establish ownership of systems with expert end-to-end understanding

Skills

Required

  • Experience coding in an industry-standard language (e.g. Java, Python, C++, PHP)
  • Experience picking up software, frameworks and APIs
  • Experience in *nix (Linux, BSDs, or another UNIX-like OS)
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment
  • Experience with an RDBMS like MySQL or Postgres
  • Understanding of TCP/IP networking fundamentals
  • Experience working and communicating cross functionally in a team environment
  • Knowledge of internet service architectures (such as load balancing, LAMP, CDN's)
  • Experience solving complex problems and comparing alternative solutions, tradeoffs, and different perspectives to determine a path forward

Nice to have

  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies

What the JD emphasized

  • AI tools to land and productionize code
  • integrate AI tools to optimize/redesign workflows and drive measurable impact
  • responsible, ethical AI practices
  • ongoing AI skill development
  • emerging AI technologies