Taro Logo

Software Development Engineer

Amazon is a global technology company and the world's leading e-commerce platform.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer

SageMaker Training Jobs is looking for a Software Development Engineer to join their core team. This role focuses on building and maintaining mission-critical systems in Amazon's best-in-class machine learning platform. You'll be working on SageMaker Training, a set of managed services that enable customers to train machine learning models using large datasets on managed infrastructure.

Key Responsibilities:

  • Build and maintain systems that support training jobs running on hundreds of thousands of machines
  • Maintain system reliability with less than 0.1% failure rate
  • Experiment with new technologies to innovate the platform
  • Write clear technical documentation and contribute to technical discussions
  • Work with highly talented engineers in a collaborative environment

About SageMaker: Amazon SageMaker is a fully managed Machine Learning platform that simplifies the process of building, managing, and deploying ML models. The platform removes the complexity typically associated with large-scale Machine Learning implementations, allowing developers and scientists to focus on creative modeling work.

Team Culture:

  • Strong emphasis on work-life balance with flexible working hours
  • Inclusive environment with ten employee-led affinity groups across 190 global chapters
  • Dedicated mentorship program for career growth
  • Knowledge sharing and thorough code review culture
  • Commitment to diversity and inclusion aligned with Amazon's Leadership Principles

Benefits:

  • Competitive base salary range ($129,300 - $223,600 based on location)
  • Comprehensive medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments available
  • Professional development opportunities

The role offers an exciting opportunity to work with cutting-edge machine learning infrastructure while contributing to a product that serves businesses worldwide. You'll be part of a team that values innovation, operational excellence, and continuous learning.

Last updated 4 days ago

Responsibilities For Software Development Engineer

  • Build and maintain mission-critical systems in machine learning platform
  • Scale systems to support training jobs on hundreds of thousands of machines
  • Maintain system reliability with less than 0.1% failure rate
  • Experiment with new technologies and innovate on the platform
  • Write clear technical documentation
  • Contribute to technical discussions and strategy

Requirements For Software Development Engineer

Python
Java
  • 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
  • Knowledge of design patterns, reliability and scaling

Benefits For Software Development Engineer

Medical Insurance
Equity
Parental Leave
  • Competitive base salary
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Professional development opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer