Senior SW Engineer, Network Drivers, ENA

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior SW Engineer, Network Drivers, ENA

AWS Utility Computing (UC) is seeking a Senior SW Engineer for their Network Drivers (ENA) team at Annapurna Labs. This role focuses on developing crucial network drivers for AWS's cloud infrastructure, specifically working on the Elastic Network Adapter (ENA). You'll be responsible for creating and maintaining kernel-space and user-space network drivers that run on customer virtual machines, working with various operating systems including Linux, Windows, DPDK, and FreeBSD.

The position involves working with cutting-edge technology at Annapurna Labs, an AWS subsidiary that develops innovative hardware and software for cloud customers. You'll be part of a team that shapes the future of cloud networking infrastructure, working on products used by millions of customers worldwide. The role requires expertise in network driver development, with a focus on high performance and low latency solutions.

As a senior engineer, you'll contribute to software designs, implement new features, collaborate with internal and external customers, and maintain high operational standards. The position offers opportunities to work with open-source technologies, as many of the ENA drivers are available in public repositories. You'll be part of AWS's larger mission to pioneer cloud computing and drive innovation in the industry.

The role combines technical depth with customer focus, requiring both strong engineering skills and the ability to understand and resolve complex customer issues. You'll work in an inclusive environment that values work-life harmony, offers mentorship opportunities, and promotes continuous learning. The position is ideal for someone who wants to make a significant impact on cloud infrastructure while working with a diverse, talented team of engineers.

Last updated 2 days ago

Responsibilities For Senior SW Engineer, Network Drivers, ENA

  • Develop kernel-space and user-space network drivers for customer virtual machines
  • Develop features for Annapurna Labs next-generation hardware
  • Enable high network bandwidth and packets-per-seconds performance
  • Shape SW designs and keep up with new OS features and enhancements
  • Resolve complex customer issues
  • Monitor AWS cloud health
  • Maintain high-quality standards
  • Develop highly-optimized code

Requirements For Senior SW Engineer, Network Drivers, ENA

Linux
  • B.Sc. degree in Computer Science or Electrical Engineering
  • 5+ years of professional experience in SW development
  • 3+ years of network driver development
  • Expertise in at least one of the following: Linux, Windows, DPDK, or FreeBSD network drivers development

Benefits For Senior SW Engineer, Network Drivers, ENA

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive work environment
  • Employee-led affinity groups
  • Workplace accommodations available

Interested in this job?

Jobs Related To Amazon Senior SW Engineer, Network Drivers, ENA

Senior Software Development Engineer, ReGenT

Senior Software Engineer role at Amazon's ReGenT team, focusing on Java framework development and Generative AI technologies with competitive compensation.

Sr. Database Engineer, RDS DB2

Senior Database Engineer position at AWS RDS team, focusing on IBM Db2 database engineering and customer solutions, offering competitive compensation and benefits.

Site Civil Engineer, Ground Systems-Site Engineering team

Senior Civil Engineer role at Amazon's Project Kuiper, designing infrastructure for satellite communication ground systems.

Sr. Software Development Engineer in Test, Key for Business

Senior SDET role at Amazon's Key for Business team, focusing on mobile app testing and IoT device quality assurance for building access technology.

Software Dev Engineer III

Senior Software Engineer role at Amazon focused on improving Appstore Developer experience through cloud and device-based technologies.