remote
Software Development Engineer II, Programming Foundations, ASBX Test Platforms - Amazon Web Services
Software Engineer
Software Development Engineer II focused on building AI‑native testing platforms for Amazon's software engineers, leveraging Python, Java, C++, and AWS to create self‑validating, high‑quality code pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain core testing platforms that support AI‑generated code validation at scale.
- Implement robust CI/CD pipelines and automation frameworks to ensure rapid, reliable code shipping.
- Collaborate with AI/ML teams to integrate machine‑learning models that guide self‑validating, agentic coding workflows.
- Write high‑quality, production‑ready code in Python, Java, and C++ while adhering to Amazon’s engineering standards.
- Drive performance tuning, scalability, and reliability improvements for testing services used by thousands of engineers.
Requirements
- 5+ years of software engineering experience with strong proficiency in Python, Java, or C++.
- Hands‑on experience building large‑scale testing or CI/CD systems.
- Solid understanding of machine‑learning concepts and experience integrating ML models into production workflows.
- Proficiency with AWS services and cloud‑native development practices.
- Demonstrated ability to ship high‑quality, maintainable code and mentor peers in best practices.
Skills
pythonjavacmachine learningawscicd