
Senior Software Engineer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in India.
β’ Contribute to the virtualization stack (QEMU, QAPI, QMP) and optimize virtual machines.
β’ Utilize features of the Linux kernel to improve the performance of the hypervisor and enhance stack functionality.
β’ Investigate, recommend, and integrate pertinent open-source projects aligned with product goals.
β’ Offer technical leadership and expertise to the team.
β’ Design and develop software that operates on hosts within Akamai data centers.
β’ Assist in recruiting, training, coaching, and mentoring team members.
β’ Collaborate within an agile team to create innovative solutions and launch new products into the market.
β’ Minimum of 5 years of relevant experience in optimizing software for large distributed production environments.
β’ Bachelor's degree in Computer Science.
β’ Experience in software development on the Linux kernel.
β’ Skilled in writing organized, efficient, and well-documented Python code.
β’ Experience in developing systems software on Linux.
β’ Strong understanding of Linux internals, processes and threads, cgroups, and resource management.
β’ Familiarity with NUMA architecture, CPU topology, memory locality, and scheduling.
β’ Proven experience in designing abstract software architectures from concept to implementation.
β’ Knowledge of QEMU, scheduling, live migrations, memory organization, APIs, and debugging is advantageous.
β’ Familiarity with Go or Perl is a plus.
β’ Comprehensive health, well-being, financial, and life-beyond-work benefits.
β’ FlexBase workplace flexibility: work from home, in an office, or a combination of both.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.