FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Linux Kernel Performance
Akamai TechnologiesPrincipal Software Engineer focusing on improving performance for Akamai's distributed Linux environment. Analyzing, designing, and developing solutions while collaborating with global teams.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in system performance analysis and solution implementation, with a strong focus on programming in C and Python. Proficient in utilizing performance analysis tools and virtualization technologies to enhance system efficiency.
Highest-signal resume keywords
C ProgrammingPython ProgrammingLinux Kernel UnderstandingPerformance Analysis ToolsVirtualization Technologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingPython ProgrammingBash ScriptingPerl ScriptingLinux Kernel UnderstandingPerformance Analysis ToolsConcurrent ProgrammingData StructuresAlgorithmsNetwork Protocols
Soft Skills
TrainingCollaboration
Tools & Technologies
QemuKVMVDPADPDKSR-IOVLinux PerfBCC ToolsBPF
Industry Keywords
System PerformanceComputer System ArchitecturesMetrics CollectionVisualizations
Tech Stack
Tools & technologiesLinuxPerlPython
About the role
Key responsibilities & impact- Analyzing system performance, identify problems, design, develop, and implement solutions.
- Extending metrics collection and create visualizations to better quantify systems performance.
- Building tooling to help identify system performance problems faster.
- Training other Akamai engineers to identify performance issues.
- Working with teams across the company to implement your solutions.
Requirements
What you’ll need- 12 years of relevant experience and a Bachelor's degree or equivalent.
- Extensive programming experience in C, as well as experience in Python, Bash, or Perl.
- 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 like Linux perf, bcc tools, BPF, etc.
- Experience with concurrent programming, data structures, algorithms, complexity analysis.
- Proficiency with network protocols, including IP, IPv6, TCP, UDP.
Benefits
Comp & perks- We support your health, well-being, finances, and life beyond work.
- Eligibility requirements apply.
- Annual bonus or incentives.
- Equity awards.
- Employee Stock Purchase Plan (ESPP).
- Industry-leading healthcare benefits.
- Family friendly benefits including employee assistance program.