Join Amazon SageMaker's Shared Services team to build and operate mission-critical platform services that power machine learning at scale. As a Software Development Engineer II, you'll be part of the backbone that enables SageMaker's continued innovation, handling billions of requests daily for authentication, authorization, traffic management, billing, and compliance. This role offers a unique opportunity to shape the future of machine learning infrastructure using cutting-edge technologies like containers, serverless computing, and modern databases.
The position requires strong technical expertise in building scalable systems and a passion for solving complex engineering challenges. You'll work with technologies like DynamoDB, Kinesis, Lambda, and EC2 to create robust platform services that support Amazon SageMaker's growing ecosystem. The role combines hands-on development with architectural responsibilities, requiring both technical depth and strategic thinking.
Working in a tight-knit team that values ownership and creativity, you'll collaborate with product and engineering partners to deliver reliable, scalable, and cost-effective infrastructure. The position offers exposure to large-scale systems that impact machine learning practitioners worldwide, with opportunities to innovate in areas like service architecture, performance optimization, and automation.
This is an ideal role for engineers who are passionate about building foundational platforms, enjoy working with cutting-edge technologies, and want to make a significant impact on the future of machine learning infrastructure. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with some of the best engineers in the industry while solving challenging problems at scale.