Amazon S3 is seeking a Software Development Engineer to join their Blob Encoding And Streaming (BEAST) team, focusing on modernizing and optimizing critical parts of S3's data-path. This role is part of a team that has successfully launched a rewrite of a core library running at S3 scale and is now leveraging that as a foundational building block for S3 while exploring broader AWS opportunities.
The position involves working with systems that manage trillions of objects in storage, retrieving them in milliseconds, and building software that deploys to tens of thousands of hosts, designed for 99.999999999% durability. As part of the S3 API Experience organization, you'll be at the forefront of innovation, helping build the next generation of highly scalable, fault-tolerant services.
The team strongly values work/life balance and operates in an environment where team members can maintain high standards for customers while enjoying fulfilling personal lives. The on-call rotation is shared across teams, with both engineers and managers participating to resolve issues. The team emphasizes fault-tolerant system design to minimize off-hours incidents and focuses on root cause analysis to prevent recurring issues.
You'll be joining AWS Utility Computing (UC), which provides foundational services like Amazon S3 and EC2, consistently releasing innovative products that differentiate AWS in the industry. The role offers opportunities to work on compute, database, storage, IoT, platform, and productivity apps services, including specialized security solutions for cloud services.
New team members are paired with a peer buddy to quickly understand the technology, tools, and business challenges. Amazon values mentorship, offering a formal mentor search application to find the right mentor based on location, job family, and level. The company embraces diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths.
The position offers comprehensive benefits, including medical and financial benefits, and emphasizes ongoing learning through employee-led affinity groups, events, and conferences focused on inclusion and diversity. Career growth is supported through knowledge-sharing, mentorship, and various professional development resources.