Principal Software Engineer

Company: Akamai Technologies
Apply for the Principal Software Engineer
Location: London
Job Description:

Job Description

Join our Compute division’s Platform Engineering Team. Our Linux Performance team improves the performance and efficiency of Akamai’s Intelligent Platform, both virtualized and bare metal. It is part of the larger Linux Engineering team that provides the Linux kernel and operating system innovation for Akamai’s global distributed network of over 300,000 servers in more than 1,000 networks and 100+ countries.

Shape the Future of Performance at Akamai

This role offers a chance to greatly influence Akamai’s business, making it highly fulfilling. Ideal candidates embrace complex problems, love learning, and excel in solving difficult issues. Success requires exceptional system design, programming, debugging expertise, dedication to code quality, and self-direction. A drive to deliver results efficiently and accurately is essential for this position.

Responsibilities

  • Analyze system performance, identify problems, and design, develop, and implement solutions.
  • Design and implement scalable, high-quality software solutions to meet complex technical requirements and business needs.
  • Create tools to quickly detect system performance issues.
  • Train other Akamai team members to recognize performance problems effectively.
  • Collaborate with teams across the organization to implement proposed solutions effectively and efficiently.

Qualifications

  • Minimum ten years of relevant experience and a Bachelor’s degree or equivalent.
  • Excellent understanding of MySQL internals and performance.
  • Deep understanding of the Linux kernel and computer system architectures.
  • Experience with virtualization technologies (QEMU, KVM) and hardware offload technologies (VDPA, DPDK, SR-IOV).
  • Experience with performance analysis tools such as Linux perf, bcc tools, BPF.
  • Experience with concurrent programming, data structures, algorithms, and complexity analysis.
  • Proficiency with network protocols, including IP, IPv6, TCP, UDP.

Learn More

Not sure if this job is the right match for you? Schedule a 15-minute exploratory call with the recruiter and they can share more details.

#J-18808-Ljbffr…

Posted: June 13th, 2026