4 days ago
London, United KingdomSenior
Responsibilities
- Design and implement scalable systems-level software across kernel interfaces, runtime systems, networking layers, storage subsystems, and platform services.
- Own technical architecture from requirements through production deployment, including trade-off analysis, documentation, and stakeholder alignment.
- Profile and optimize critical code paths using instrumentation, tracing, and performance analysis.
- Build observability infrastructure with service level objectives, dashboards, alerting, and runbooks.
- Investigate complex systems incidents, race conditions, synchronization issues, and non-reproducible bugs, and drive retrospective improvements.
- Develop unit, integration, stress, and resiliency testing strategies.
- Coordinate cross-team technical initiatives with infrastructure and platform partners.
- Incorporate privacy, security, integrity, threat modeling, access control, and secure data handling into systems design.
- Mentor engineers and contribute to recruiting and technical program initiatives.
- Reduce technical debt, improve developer tooling and automation, and drive systems-codebase migrations.
Requirements
- 6+ years of experience in systems software engineering involving operating systems, distributed systems, networking, storage, or low-level platform infrastructure.
- 6+ years of experience writing production-quality code in systems programming languages such as C, C++, Rust, or Go.
- Experience architecting complex systems components and evaluating performance, reliability, and maintainability trade-offs.
- Experience with systems-level performance profiling, instrumentation, memory management, concurrency, and I/O optimization.
- Experience building and operating production systems at scale, including incident response, root cause analysis, and reliability practices.
- Preferred: experience with large-scale open web crawling ecosystems and responsible, ethical AI practices.
- Preferred: open-source systems contributions or technical publications related to operating systems, distributed systems, or platform infrastructure.
- Preferred: kernel development, hypervisor internals, container runtimes, or low-level networking protocols such as RDMA, DPDK, or eBPF.
- Preferred: high-availability and fault-tolerant systems, systems security hardening, and secure inter-process communication.
- Preferred: AI skill development, AI workflow integration, prompt/context engineering, or agent orchestration.
About Meta
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.
