Software Development Engineer - Developer Infrastructure, AWS, EBS Server Agility
Core
Design and build core components of continuous integration (CI) systems that validate code changes for EBS server software across heterogeneous hardware at massive scale.
Role type
Senior IC Software Development Engineer (CI Infrastructure)
Builds
Distributed test orchestration, AI-powered developer tools, secure automated operations, and intelligent qualification systems for CI infrastructure.
Domain
Cloud infrastructure, storage systems, CI/CD, AI/ML for engineering
Deliverable
production ML models | product features
Required skills
Distributed systems design, test orchestration, AI/ML model development, memory safety and performance profiling, C++/Java/C#/Perl, Object Oriented Design, large-scale multi-threaded application development
Preferred skills
Full SDLC experience, code review practices, source control management, build processes, testing frameworks, operations experience
Technologies
C++, Java, C#, Perl, x86, ARM/Graviton
Responsibilities
Design CI systems validating code changes across hardware architectures; Build distributed test orchestration running thousands of daily test suites; Implement intelligent test selection and qualification using AI/ML; Develop memory safety and performance profiling infrastructure; Build secure automated operational infrastructure for CI services; Optimize CI infrastructure costs while maintaining quality
Seniority
Senior, hands-on IC