Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Amazon is seeking a Senior Software Engineer for Network Drivers to enhance AWS's innovative services. The role involves designing and developing network drivers for next-generation hardware, focusing on performance optimization and customer satisfaction. Candidates should have extensive experience in software development and network driver technology, especially in Linux or Windows environments.
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to new product features that set AWS apart in the industry. As part of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with customers requiring specialized security solutions for their cloud services.
Working for Annapurna Labs is dynamic and fast-paced. As an ENA Drivers SW development engineer, you will develop kernel-space and user-space network drivers for customer virtual machines. You will create features for Annapurna Labs' next-generation hardware to enable high network bandwidth and packets-per-second (PPS) performance with low latency. Your role involves shaping software designs, staying updated with OS features, resolving complex customer issues, and maintaining high-quality, optimized code to ensure exceptional customer satisfaction.
Annapurna Labs, part of AWS, develops innovative hardware and software for cloud customers. We are like a startup within AWS, working on cutting-edge technologies with talented engineers. Our products, such as Elastic Network Adapter (ENA), are central to AWS cloud networking infrastructure and are used by millions of customers.
ENA drivers support multiple operating systems (Linux, Windows, DPDK, FreeBSD, MacOS, etc.) and are open-source, available in Amazon's GitHub repositories and OS-specific repositories. These drivers manage the interface between the Nitro controller and virtual instances, handle resources and configurations, and implement advanced networking features. As a SW engineer in the ENA Drivers team, you will design, develop, and upstream new features, collaborate with customers, and maintain high operational standards.
To learn more about Annapurna Labs and our products, watch the following videos:
A day in the life
Minimum Qualifications:
Preferred Skills:
We are committed to an inclusive culture. If you need accommodations during the application or interview process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations. If your region isn’t listed, contact your Recruiting Partner.