Taro Logo

Software Development Engineer, ML_AI

Amazon is a global technology company providing cloud computing, e-commerce, AI, and digital streaming services.
$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, ML_AI

Join AWS SageMaker team to build ML-distributed systems for deploying Generative AI models at scale. SageMaker is a fully managed service enabling customers to prepare data and build, train, and deploy machine learning models. The role focuses on the SageMaker Inference Platform, which helps customers deploy ML models for high-throughput, low-latency CPU/GPU/Inferentia workloads.

As a Software Development Engineer, you'll be working on solving core infrastructure problems for Generative AI inference serving, impacting both internal and external AWS customers. The team values work-life balance and offers flexibility in working hours. You'll be involved in the complete development lifecycle, from design to delivery, working with cutting-edge ML technologies.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll join a diverse and inclusive culture with employee-led affinity groups and ongoing learning experiences. This is an excellent opportunity to make a significant impact in the rapidly growing field of Generative AI while working with one of the world's leading cloud providers.

Key responsibilities include designing scalable ML systems, implementing robust solutions, mentoring junior engineers, and maintaining high engineering standards. The role requires strong technical expertise in software development, system architecture, and a passion for machine learning technologies.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, ML_AI

  • Design, implement, test, document, and support cross-cutting services for machine learning at scale
  • Gather and analyze business and functional requirements
  • Translate requirements into technical specifications
  • Serve as a key technical resource in the full development cycle
  • Produce comprehensive software documentation
  • Own delivery of entire system pieces
  • Serve as technical lead on complex projects
  • Mentor junior development engineers

Requirements For Software Development Engineer, ML_AI

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

Benefits For Software Development Engineer, ML_AI

Medical Insurance
  • Medical Insurance
  • Work-life balance
  • Flexible working hours

Interested in this job?

Jobs Related To Amazon Software Development Engineer, ML_AI

Research Engineer II, Q Business

Research Engineer II position at Amazon AWS focusing on generative AI development, requiring expertise in machine learning, cloud infrastructure, and software engineering with competitive compensation and benefits.

Software Development Engineer - Machine Learning, Sponsored Products

Machine Learning Software Development Engineer role at Amazon Advertising, building and optimizing large-scale ML systems for product discovery and ad relevance.

Software Development Engineer, Music AI & Personalization

Software Development Engineer role at Amazon Music focusing on AI & personalization, building next-gen music discovery features and working with distributed systems.

Machine Learning Engineer, Amazon One

Machine Learning Engineer role at AWS developing cutting-edge biometric authentication solutions using deep learning and computer vision, offering competitive compensation and comprehensive benefits.

ML Engineer, Devices and Services Security

ML Engineer position at Amazon focusing on developing AI and ML solutions for device security, working with LLMs and NLP to protect consumer products like Alexa and Echo.