Taro Logo

Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization

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

Description For Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization

Join Amazon Web Services (AWS) and help optimize one of the world's largest cloud fleets as a Software Development Engineer on the Elastic Block Storage (EBS) Capacity Engineering team. This role focuses on building distributed systems, ML models, and web applications that manage EBS's fleet of servers powering major cloud services worldwide.

You'll be working on sophisticated algorithms and models to optimize server purchasing based on customer demand forecasts for EBS storage. The position involves full lifecycle software development, from design to delivery of high-quality code for new features. You'll collaborate with teams across AWS to reuse forecasting models and design systems that work cohesively across compute and storage services.

The team is primarily based in Boston's Seaport district, one of EBS's largest locations. We maintain a strong culture of work-life balance and regular team activities including monthly happy hours and team lunches. Our tech stack includes Java, Kotlin, Typescript, Python, and React.

As part of AWS, you'll be working with the world's most comprehensive cloud platform, trusted by successful startups and Global 500 companies alike. We value diverse experiences and inclusive team culture, fostered through employee-led affinity groups and ongoing learning opportunities. Career growth is supported through mentorship programs and knowledge-sharing resources.

The role involves participation in an on-call rotation to support our 24/7 worldwide service, though we prioritize minimizing off-hours disruptions. We maintain high standards for test automation, verification processes, and code reviews to ensure our systems meet customer demands. Every new team member is paired with a peer buddy to help them understand our technology, tools, and business challenges.

This is an opportunity to make a significant impact on EBS capacity planning while working with cutting-edge technology at massive scale. You'll be part of a team that values strong ownership, continuous improvement, and the ability to maintain high standards while ensuring work-life harmony.

Last updated 2 days ago

Responsibilities For Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization

  • Design and develop highly scalable, fault-tolerant distributed systems
  • Author efficient and well-tested code
  • Write clear design documents to communicate technical solutions
  • Collaborate with cross-functional teams
  • Perform code reviews and mentor junior engineers
  • Influence technical decisions
  • Participate in operational support and resolve root causes
  • Deliver software features and improvements
  • Stay up-to-date with industry trends

Requirements For Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization

Java
Kotlin
TypeScript
Python
React
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Experience in machine learning, data mining, or statistics (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Mentorship programs
  • Career development resources
  • Employee-led affinity groups
  • Work-life balance

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization