Software Dev Engineer, Annapurna Labs

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer, Annapurna Labs

Join AWS's Utility Computing (UC) team at Annapurna Labs, where innovation meets cloud computing excellence. As a Firmware Development Engineer, you'll be at the forefront of developing next-generation hardware features that power AWS's cloud infrastructure. You'll work on critical projects that enable high network bandwidth and optimal performance, directly impacting millions of AWS customers worldwide.

Annapurna Labs, operating like a startup within AWS, develops cutting-edge technologies that have revolutionized AWS cloud networking infrastructure through products like Elastic Network Adapter (ENA), Elastic Fabric Adapter (EFA), and Scalable Reliable Datagram (SRD). You'll be part of a team that shapes the future of cloud computing, working alongside talented engineers on foundational services like Amazon S3 and EC2.

The role offers extensive growth opportunities, with continuous learning and development in a fast-paced environment. You'll contribute to architecture definitions, system designs, and complex problem-solving while maintaining AWS's high standards of quality and customer satisfaction. The position combines technical challenges with real-world impact, making it ideal for engineers passionate about cloud infrastructure and performance optimization.

AWS values diversity and work-life harmony, offering an inclusive culture where different perspectives are celebrated. You'll find support through mentorship programs, employee-led affinity groups, and various career advancement resources. Whether you're collaborating on new features, optimizing performance, or solving customer challenges, you'll be part of a team that's shaping the future of cloud computing.

Last updated 2 days ago

Responsibilities For Software Dev Engineer, Annapurna Labs

  • Develop features for Annapurna Labs next-generation hardware
  • Enable high network bandwidth and packets-per-seconds (PPS) performance
  • Bring up various instance types optimized for different use cases
  • Shape architecture definitions and SW system designs
  • Help resolve complex customer issues
  • Monitor AWS cloud health
  • Maintain high quality standards
  • Develop highly-optimized code

Requirements For Software Dev Engineer, Annapurna Labs

  • Bachelor's Degree in Computer Science or Electrical Engineering
  • 1+ years of experience with C and C++ programming
  • 1+ years of experience in networking protocols, mainly RDMA/Ethernet
  • 1+ years of experience in performance optimizations

Benefits For Software Dev Engineer, Annapurna Labs

  • Work-life harmony
  • Flexible working culture
  • Mentorship opportunities
  • Career growth resources
  • Employee-led affinity groups
  • Inclusive team culture
  • Disability workplace accommodations available

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, Annapurna Labs

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon, perfect for recent graduates looking to work on innovative, large-scale distributed systems.

AV Support Engineer I, OAV

AV Support Engineer position at Amazon, providing technical support for audiovisual systems with competitive salary and benefits.

Software Dev Engineer I

Entry-level Software Engineer role at Amazon Pay India, building scalable payment solutions and reward systems for millions of users.

Quality Assurance Engineer -1, MAPLE

Quality Assurance Engineer position at Amazon's Payment Products team, focusing on testing and ensuring quality of global payment solutions.

Quality Assurance Engineer I, Worldwide Grocery Stores QRE (Quality, Reliability, Efficiency)

Entry-level Quality Assurance Engineer position at Amazon focusing on grocery technology, requiring 2+ years of experience in QA and automation testing.