Taro Logo

Software Development Engineer II, Amazon SageMaker

Amazon is a global technology company and leader in e-commerce, cloud computing, artificial intelligence, and digital streaming.
$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 II, Amazon SageMaker

Join Amazon's SageMaker team and shape the future of artificial intelligence and machine learning at AWS. This role focuses on building and maintaining the DeepLearning AMI and Deep Learning containers AWS products, working at the intersection of open source frameworks and AWS services. You'll be responsible for developing the base frameworks layer that integrates various machine learning libraries to work seamlessly across EC2, SageMaker, Graviton, and Neuron platforms.

As a Software Development Engineer II, you'll collaborate with multiple AWS teams to optimize ML workloads and improve customer experience. The position offers unique opportunities to work with cutting-edge technologies, including PyTorch, JAX, and TensorFlow, while building solutions that power AWS's machine learning infrastructure. You'll also contribute to performance benchmarking of LLM models and influence the direction of various AWS ML products.

The role combines technical expertise with leadership responsibilities, as you'll be expected to mentor team members while driving technical excellence and innovation. Working at Amazon means joining a company at the forefront of AI/ML development, with competitive compensation including base pay ranging from $129,300 to $223,600, plus equity and comprehensive benefits.

This position is perfect for someone who is passionate about machine learning infrastructure, has strong software development skills, and wants to make a significant impact on how AI/ML workloads run on AWS. You'll be part of a team that's making AWS the premier platform for deep learning, working with the latest technologies and solving complex challenges at scale.

Last updated a day ago

Responsibilities For Software Development Engineer II, Amazon SageMaker

  • Build Deep Learning images based on PyTorch, JAX, TensorFlow for AWS customers and internal SageMaker teams
  • Work with partners like Nvidia, EC2, Graviton teams to build images and run performance benchmarks using LLM models
  • Influence across teams like HyperPod, SM Training and Notebooks
  • Contribute to AWS open source packages like DLAMI and DLC
  • Collaborate with internal teams to deliver seamless integrations
  • Partner with customers to understand their needs and gather feedback
  • Mentor and coach team members

Requirements For Software Development Engineer II, Amazon SageMaker

Python
  • 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 II, Amazon SageMaker

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Competitive base pay
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon SageMaker