Senior II Software Engineer

Solo para miembros registrados
Castellón de la Plana
EUR 45.000 - 70.000
Descripción del empleo

Join to apply for the Senior II Software Engineer role at Akamai Technologies

Job Description

Do you have a passion for making systems run as efficiently as possible? Does it bother you when they don't? Join our innovative team. Our Linux Performance team is a specialized group that improves performance and efficiency of Akamai's Intelligent Platform. Our Linux Engineering team provides Linux kernel and operating system innovation for the global distributed network, which includes over 300,000 servers deployed across 1000+ networks in more than 100 countries.

Shape the future of performance at Akamai

We seek individuals who thrive on challenges, possess a passion for learning, and demonstrate the ability to solve difficult problems. The role requires system design, programming, debugging skills, a focus on code quality, and independence. You should be eager to deliver solutions efficiently and effectively.

As a Software Engineer Principal, your responsibilities will include :

  • Analyzing system performance, identifying issues, designing, developing, and implementing solutions.
  • Extending metrics collection and creating visualizations to better quantify system performance.
  • Building tools to help identify performance problems faster.
  • Training other engineers to identify performance issues.
  • Collaborating with teams across the company to implement solutions.

To be successful in this role, you will :

  • Have 5-8 years of relevant software engineering experience.
  • Proficient in C, with experience in Python, Bash, or Perl.
  • Possess a thorough understanding of Linux internals and kernel interactions.
  • Have strong skills with data structures, algorithms, and optimization techniques.
  • Understand network protocols including IP, IPv6, TCP, UDP.
  • Be proficient with Git version control system.

Ideal candidates will also have :

  • Experience with visualization technologies like Qemu, KVM.
  • Expertise with profiling tools such as Linux perf, bcc tools, flamegraphs.
  • A deep understanding of computer architecture and hardware / software interfaces.
  • Experience leading small projects or mentoring junior engineers.
  • Experience optimizing software for specific hardware architectures.

Build your career at Akamai

We are committed to developing exceptional people who can turn the impossible into possible. We offer various development opportunities, including programs like GROW and Mentoring, internal events like the APEX Expo, and tools such as LinkedIn Learning to help you grow professionally.

J-18808-Ljbffr