
Senior C++ Low Level Engineer
Akamai Technologies
full-time
Posted on:
Location Type: Remote
Location: Israel
Visit company websiteExplore more
Job Level
About the role
- Designing, implementing, and optimizing our eBPF Agent.
- Conducting research focused on Linux kernel internals, eBPF, and related technologies.
- Writing clean, efficient, and maintainable C++ code, with a focus on low-level and systems programming.
- Collaborating with data scientists, system architects, and product managers to translate technical requirements into robust, scalable solutions.
- Using a profiling and debugging tools to analyze and optimize the performance of our agent.
- Documenting code and research insights to support knowledge sharing across the team and facilitate continuous development.
Requirements
- Have 5 years experience in C++ development, with deep knowledge of systems programming, memory management and concurrency.
- Have experience with eBPF, XDP, or related Linux kernel technologies, and an interest in low-level systems development.
- Have a Deep command of modern C++ (including C++11/14/17/20), STL, familiarity with low-level and performance profiling tools.
- Have proven experience in research-intensive areas, like experimentation, algorithm, or exploring new technology capabilities.
- Demonstrate an in-depth understanding of Linux OS internals, network protocols, and security features within the Linux environment
- Be able to dive into kernel development and continuous learning about advancements in the Linux kernel eBPF ecosystem.
- Be able to solve complex, abstract problems using logical and creative approaches.
Benefits
- Your health
- Your finances
- Your family
- Your time at work
- Your time pursuing other endeavors
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++eBPFXDPsystems programmingmemory managementconcurrencyC++11C++14C++17C++20
Soft Skills
collaborationproblem solvingresearchdocumentationknowledge sharing