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
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.

The role combines technical expertise in ML systems with practical software engineering, requiring candidates to design and implement AI-powered features while maintaining high code quality standards. You'll work closely with Applied Scientists to optimize ML models and collaborate with various stakeholders to define technical requirements and delivery timelines.

As part of CE Tech's AI team, you'll have a broad impact across diverse Hardlines categories in the US and worldwide consumer shopping experiences on Amazon. The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits.

The ideal candidate should have 3+ years of professional software development experience, strong architecture skills, and a passion for AI/ML technologies. This is an excellent opportunity for someone who wants to drive AI innovation at one of the world's leading technology companies while working with a talented team of engineers and scientists.

Working in Seattle, you'll be at the heart of Amazon's technical innovation, contributing to systems that impact millions of customers globally. The role offers significant growth potential through mentoring opportunities and exposure to cutting-edge AI technologies.

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 machine learning and AI technologies
  • Strong communication skills with business and technical partners

Benefits For Software Development Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits 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's AI Technology team, focusing on machine learning and AI innovation for consumer electronics and shopping experiences.

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.