Meta

Software Engineer, Systems

Meta
Apply
2 days ago
London, United KingdomSenior

Responsibilities

  • Design and implement low-level systems software including kernel interfaces, runtime libraries, networking subsystems, and storage layers.
  • Own the architecture of platform systems and evaluate performance, reliability, maintainability, and operational trade-offs.
  • Profile and optimize systems to address latency, throughput, and resource-efficiency bottlenecks.
  • Build observability infrastructure including service level objectives, dashboards, alerting pipelines, and runbooks.
  • Lead root cause analysis for complex systems failures involving concurrency, memory corruption, and kernel-level faults.
  • Improve reliability through failure-point reduction, safe rollouts, resiliency testing, overload testing, and fault injection.
  • Collaborate with hardware and infrastructure teams to co-design platform software for new compute, memory, and networking capabilities.
  • Incorporate privacy, security, and integrity principles into systems designs and platform safeguards.
  • Mentor engineers and contribute to recruiting and technical program initiatives.
  • Author design documents, facilitate architecture reviews, and communicate technical trade-offs across teams.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • 6+ years of systems software engineering experience involving operating systems, runtime environments, distributed infrastructure, or low-level platform software.
  • Experience designing and owning complex systems architecture and evaluating performance, reliability, and operational trade-offs.
  • Experience debugging systems-level issues involving memory management, concurrency, kernel interactions, or network stack failures using advanced tooling and instrumentation.
  • Experience building and operating production systems at scale, including service level objectives, monitoring, alerting, incident response, and retrospectives.
  • Preferred: high-throughput or low-latency optimization experience using profiling tools such as perf, flamegraphs, or hardware performance counters.
  • Preferred: kernel development, hypervisor internals, eBPF, open-source systems software, or collaboration with hardware and silicon teams on firmware, drivers, or platform software.
  • Preferred: ongoing AI skill development, responsible AI practices, and use of AI tools to improve workflows.

Categories

Meta

About Meta

10,000+ employees

Meta builds social platforms and communication apps—including Facebook, Instagram, WhatsApp, and Messenger—and develops AR/VR hardware and software such as Quest to power immersive computing. It monetizes primarily through advertising tools for businesses, with additional revenue from devices and services, and operates a massive global infrastructure. Founded in 2004 and headquartered in Menlo Park, California, Meta Platforms, Inc. is a public company traded on Nasdaq under the ticker META.

Contact me