Software Development Engineer, SageMaker Training Platform

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, SageMaker Training Platform

SageMaker Training Jobs is seeking a Software Development Engineer to join their core team. This role is central to AWS's machine learning platform, where you'll build and maintain mission-critical systems for the industry-leading SageMaker training platform.

The position involves scaling systems to support training jobs across hundreds of thousands of machines while maintaining a failure rate below 0.1%. You'll be at the forefront of innovation, experimenting with new technologies to ensure SageMaker remains the fastest, easiest, and most cost-effective platform for data scientists.

Amazon SageMaker is a fully managed Machine Learning platform that simplifies the process of building, managing, and integrating ML models with custom applications for online predictions. The platform eliminates the complexity typically associated with large-scale Machine Learning implementations, allowing developers and scientists to focus on creative modeling and solving business challenges.

The role demands high standards of engineering and operational excellence, including:

  • Building highly resilient and scalable systems
  • Writing clear and effective documentation
  • Contributing to technical direction and strategy discussions
  • Working alongside talented engineers who consistently raise the bar

The team strongly values work-life balance, offering flexible working hours and fostering an environment where both personal and professional life can thrive. They provide robust mentorship opportunities, with senior members offering one-on-one guidance and thorough code reviews.

AWS maintains an inclusive culture with ten employee-led affinity groups spanning 40,000 employees across 190+ chapters globally. They offer innovative benefits and host regular learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, demonstrating their commitment to diversity and inclusion.

Last updated 3 days ago

Responsibilities For Software Development Engineer, SageMaker Training Platform

  • Build and maintain mission-critical systems in SageMaker's machine learning platform
  • Scale systems to support training jobs on hundreds of thousands of machines
  • Experiment with new technologies to innovate on the platform
  • Write clear and effective documentation
  • Contribute to technical direction and strategy discussions

Requirements For Software Development Engineer, SageMaker Training Platform

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, SageMaker Training Platform

Medical Insurance
401k
Mental Health Assistance
  • Medical, financial, and other benefits
  • Flexible working hours
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Learning and development programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, SageMaker Training Platform

Software Development Engineer, Finance Technology

Build AI/ML applications for Amazon's finance systems, focusing on data processing, forecasting, and automation within the FinTech team.

Machine Learning Engineer, MLE II, Amazon Q in QuickSight

Machine Learning Engineer role at Amazon working on Q in QuickSight, focusing on LLMs and NLP for business intelligence solutions.

Machine Learning Engineer II, Shopping Conversation Foundation

Machine Learning Engineer role at Amazon focusing on LLMs and NLP for shopping experiences, offering competitive pay and the chance to work with cutting-edge AI technology.

Software Development Engineer | Amazon Delivery Experience (DEX) | Machine Learning, DEX AI Regionalization Engineering

Software Development Engineer position at Amazon's DEX team focusing on Machine Learning and delivery experience optimization

Software Development Engineer | Amazon Delivery Experience (DEX), DEX AI Regionalization Engineering

Senior Software Engineer role at Amazon's DEX team, focusing on ML-based delivery experience optimization with competitive compensation and benefits.