- London, England, United Kingdom
- On-site
- Senior
- 6+ years
Meta is seeking a Systems Software Engineer to design, build, and optimize the low-level infrastructure and platform software that powers Meta's products at massive scale.
Responsibilities
- Design and implement systems-level software components including kernel interfaces, runtime libraries, networking subsystems, or storage layers that underpin Meta's production infrastructure
- Own the technical architecture of platform systems, evaluating trade-offs across performance, reliability, maintainability, and operational complexity
- Instrument and profile systems to identify performance bottlenecks, latency hotspots, and resource inefficiencies, then drive targeted optimizations with measurable impact
- Build and maintain robust observability infrastructure including service level objectives, dashboards, alerting pipelines, and runbooks to reduce mean time to mitigation during incidents
- Lead root cause analysis for complex, non-reproducible system failures including multithreaded race conditions, memory corruption, and kernel-level faults, and implement defensive programming patterns to prevent recurrence
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
