Taro Logo

Software Development Engineer, Amazon

Amazon is a global technology and e-commerce company that leads in consumer electronics, cloud computing, 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 · Consumer

Description For Software Development Engineer, Amazon

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 machine learning and generative AI to enhance customer shopping experiences and internal tooling.

The position offers an exciting opportunity to work at the intersection of AI and e-commerce, developing innovative solutions that serve millions of customers. As part of the CE Tech's AI Tech team, you'll be responsible for designing and implementing scalable ML systems, collaborating with Applied Scientists, and contributing to the technical direction of AI-powered features.

The role requires strong software engineering fundamentals combined with a passion for AI/ML technologies. You'll be working in an agile environment, tackling ambiguous problems, and continuously learning and improving. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus comprehensive benefits and equity packages.

Key responsibilities include developing AI-powered features, optimizing ML models, writing high-quality code, and mentoring junior engineers. You'll be part of a team that drives AI innovation across various business categories and contributes to worldwide high-value consumer shopping experiences on Amazon.

The ideal candidate should have 3+ years of professional software development experience, strong system design skills, and a demonstrated interest in AI/ML technologies. This is an excellent opportunity for someone who wants to work at scale, drive technical innovation, and make a significant impact on how millions of customers shop on Amazon.

Last updated 2 days ago

Responsibilities For Software Development Engineer, Amazon

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

Requirements For Software Development Engineer, Amazon

Python
Java
JavaScript
  • 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
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon