Software Development Engineer - Developer Infrastructure, AWS, EBS Server Agility

Amazon.com Inc

Boston, MA

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Amazon Elastic Compute Cloud (EC2), Amazon Web Services (AWS), Artificial Intelligence (AI), Automation, Best Practices, Code Reviews, Continuous Integration, Cost Control, Data Analysis, Debugging Skills, Distributed Computing, Failure Analysis, Hardware Architecture, Home Automation, Machine Tool, Memory Hardware, Operations Security (OPSEC), Programming Tools, Quality Management, Server Programming/Applications, Software Design, Software Development, Software Engineering, Storage Software, System Operations, System Test, System Validation, Test Automation, Test Design, Test Patterns, Test Strategy, Test Suite, Testing, Trend Analysis, Value Engineering, x86 Processors
LOCATION
Boston, MA
POSTED
3 days ago

If building the platforms that enable hundreds of engineers to ship safely to one of the world"s largest storage services excites you, the EBS Server Agility team is the place to do it. Our team builds and operates the continuous integration infrastructure that validates every code change to EBS server software before it reaches production - infrastructure that serves millions of AWS customers across 400,000+ bare-metal servers.

We"re looking for a Software Development Engineer to design and build core components of our CI systems - from distributed test orchestration that runs thousands of test suites daily across heterogeneous hardware, to AI-powered developer tools that generate tests, predict failures, and surface regressions before they reach production. You"ll tackle complex problems involving testing at massive scale, performance and memory profiling across multiple CPU architectures (x86 and ARM/Graviton), secure automated operations for CI infrastructure, and intelligent qualification systems that balance speed, cost, and coverage.

CI at EBS sits in the critical path for developer velocity and production quality. You"ll work alongside senior engineers and principal engineers across EC2 and EBS, contributing to integrations that make development faster and safer. If you want to build secure, intelligent systems that make engineers more productive at AWS scale, we"d love to talk to you.

Key job responsibilities

  • Design and build CI systems that validate EBS server code changes across multiple hardware architectures with fast, reliable signal
  • Build and improve distributed test orchestration infrastructure that runs thousands of test suites daily, giving developers confidence in what they ship
  • Contribute to shift-left testing strategies and quality frameworks that catch defects earlier in the development cycle - emphasizing quality, agility, frugality, and engineering efficiency
  • Design and implement intelligent test selection and qualification systems using AI/ML - cutting qualification time without sacrificing coverage
  • Build secure, automated operational infrastructure for CI services - ensuring availability, observability, and autonomous recovery
  • Develop memory safety and performance profiling infrastructure that detects spatial/temporal errors, race conditions, and regressions at scale
  • Contribute to AI-native CI tooling - automated test generation, intelligent code review, predictive failure analysis, and debugging assistants
  • Optimize CI infrastructure costs while maintaining quality
  • Participate in design reviews, conduct code reviews, and contribute to CI reliability and developer experience best practices

A day in the life

Your work spans the full range of CI engineering - from investigating flaky test patterns and building automated detection systems, to designing intelligent test selection models that cut qualification time. You"ll work on compliance enforcement mechanisms that keep the development bar high, analyze CI data to identify systemic quality trends, and build AI-powered tooling that accelerates how engineers write and validate code.

This is a high-visibility role. CI decisions affect the velocity and confidence of every EBS server engineer. You"ll collaborate with principal engineers and teams across EBS and EC2 on cross-service integrations, contribute to technical direction beyond your immediate team, and help shape how EBS develops software at scale.

We value engineers who reduce toil through smart automation, make principled tradeoffs between speed and safety, and take ownership of their systems end-to-end.

About the team

We design and operate distributed testing systems that qualify every code change for production deployment, build AI-powered developer tools that accelerate the development workflow, maintain secure automated operations for CI services, and provide observability infrastructure that surfaces quality trends across the entire codebase.

We"re a 10-person team in Boston building toward a future where CI is intelligent, fast, and self-healing - catching bugs before production with minimal developer friction. There"s significant greenfield opportunity: testing bare-metal storage software at this scale has almost no off-the-shelf solutions, so you"ll be designing from first principles.

About the Company

A

Amazon.com Inc

At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

It’s Always Day 1
At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

Our Leadership Principles
Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles
COMPANY SIZE
10,000 employees or more
INDUSTRY
Retail
FOUNDED
1994
WEBSITE
http://Amazon.com/militaryroles