Software Development Engineer II

Amazon is a global technology company leading in e-commerce, cloud computing, AI, and consumer electronics.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Consumer

Description For Software Development Engineer II

Amazon is seeking a talented Software Development Engineer II to join their AI Technology team within the Consumer Electronics Technology (CE-Tech) organization. This role is part of Amazon's BEATS division, focusing on applying cutting-edge machine learning and generative AI to enhance customer shopping experiences and internal tooling.

The position offers an exciting opportunity to work on AI innovation at scale, serving millions of customers while collaborating with applied scientists and other technical teams. You'll be responsible for designing and developing ML systems, evaluating AI technologies, and implementing optimized solutions that directly impact Amazon's shopping experience.

As part of CE Tech's AI team, you'll work across diverse Hardlines categories in the US and contribute to worldwide high-value consumer shopping experiences. The role combines technical expertise with business impact, requiring both strong engineering skills and the ability to collaborate effectively with multiple stakeholders.

The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and comprehensive medical coverage. This is an excellent opportunity for engineers passionate about AI/ML who want to make a significant impact at one of the world's leading technology companies.

The ideal candidate will have exceptional technical expertise, strong communication skills, and a proven track record of delivering high-quality technology products in an agile environment. You'll be expected to mentor junior engineers, contribute to technical strategy, and maintain high standards for code quality and system architecture.

Last updated 2 days ago

Responsibilities For Software Development Engineer II

  • Design, develop, and maintain innovative and scalable ML systems and AI-powered features
  • Evaluate AI technologies and architectures for solutions
  • Collaborate with Applied Scientists to implement and optimize ML models
  • Write high-quality, maintainable code with comprehensive test coverage
  • Participate in architecture discussions and technical design decisions
  • Mentor junior engineers and provide technical guidance
  • Build and maintain monitoring systems for ML applications
  • Contribute to technical strategy and best practices

Requirements For Software Development Engineer II

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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II

Medical Insurance
401k
Equity
  • Medical Benefits
  • Financial Benefits
  • Total Compensation Package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer, StoreGen

AI-focused Software Development Engineer role at Amazon, building next-generation development tools and practices using artificial intelligence.

Software Engineer- AI/ML, AWS Neuron Distributed Training

AWS Neuron seeks ML Engineer to develop distributed training solutions for cloud-scale machine learning accelerators, focusing on large language models and ML infrastructure.

Software Dev Engineer, AGI Info - Web & Knowledge Services

Software Development Engineer role at Amazon focusing on AGI development, combining ML, distributed systems, and high-performance computing.

Software Development Engineer II

Software Development Engineer II position at Amazon focusing on AI/ML systems development and implementation within the Consumer Electronics Technology organization.

Software Engineer - AI/ML, AWS Neuron Distributed Training - Multimodal

ML Engineer role at AWS developing distributed training solutions for cloud-scale machine learning accelerators, focusing on LLMs and multi-modal models.