The point where experts and best companies meet
Share
Key job responsibilities
You will develop software systems to measure and evaluate machine learning accelerator firmware performance, automate failure detection and remediation, and automate validation of device metrics.- Evaluate and optimize firmware performance
- Develop testing frameworks to validate firmware
- Develop software that initializes and monitors system health
- Build data collection and aggregation systems at AWS scale
- Build error detection and recovery mitigation systems at AWS scaleA day in the life
You will have the opportunity to develop software and automation systems in a highly cross-functional environment, working side by side with software and hardware teams to optimize customer experience. You will be responsible for building scalable software systems that can be tested throughout the stages of product development including manufacturing and production. You will leverage automation, continuous integration, and fleet metrics to deploy and monitor your changes.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 2+ years of non-internship professional software development experience
- 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- Experience with Linux/Unix
- Experience with distributed systems at scale
- Experience in automating, deploying, and supporting large-scale infrastructure
These jobs might be a good fit