Software Dev Engineer II, EBS Placement

Amazon is a global technology company and the world's largest e-commerce retailer.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer II, EBS Placement

Join the team that powers AWS's Elastic Block Store (EBS), a critical service managing exabytes of data and trillions of I/Os daily. The EBS Placement team builds sophisticated systems that optimize how millions of storage volumes are distributed across AWS's vast infrastructure. This role offers a unique opportunity to work at the intersection of infrastructure optimization and customer experience.

As a Software Dev Engineer II, you'll tackle complex technical challenges at massive scale - from optimizing storage density and improving I/O performance to ensuring data durability and availability. You'll work on distributed systems that make real-time decisions about data placement while balancing multiple competing constraints including performance, availability, durability, and cost-effectiveness.

The team is working on exciting initiatives including building predictable performance guarantees for storage operations, developing intelligent resource modeling and simulation systems, and creating next-generation placement algorithms. You'll collaborate with principal engineers and scientists, making high-judgment decisions backed by data while partnering with multiple teams across the organization.

Your work will directly impact millions of AWS customers, from startups to the world's largest enterprises. You'll be responsible for evolving how EBS delivers storage services at unprecedented scale and configurability. The role requires strong analytical skills, passion for distributed systems, and the ability to see the direct impact of your work on customers and business outcomes.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of Amazon's culture of innovation, working with a team that proudly owns some of EBS's most critical responsibilities.

Last updated 8 hours ago

Responsibilities For Software Dev Engineer II, EBS Placement

  • Design and write code to update placement decision engine
  • Optimize storage density and improve I/O performance
  • Ensure data durability/availability across failure modes
  • Make real-time decisions about data placement
  • Debug complex distributed systems issues
  • Review proposals and code from peers
  • Provide consultation to partner teams

Requirements For Software Dev Engineer II, EBS Placement

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Dev Engineer II, EBS Placement

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, EBS Placement

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.