Taro Logo

Software Development Engineer II, Consumables Science Team

A global technology and e-commerce company that is revolutionizing how people shop online and developing innovative technologies.
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II, Consumables Science Team

Join Amazon's Consumables Science Team in revolutionizing how customers shop for everyday essentials online. This role focuses on building innovative solutions using machine learning, big-data technologies, and LLMs to create shopping experiences that rival or exceed in-store experiences. The team works on Amazon-scale systems serving millions of customers with millisecond-level latency, leveraging the latest AWS Technologies, data lakes, and ML Engineering tools.

As a Software Development Engineer II, you'll be part of a passionate group of engineers, scientists, and product managers working in a startup-like culture where innovation is encouraged. The team is focused on reinventing the shopping experience for essential products across categories from beauty and personal care to groceries and pet supplies.

You'll work on building personalized recommendation systems, developing high-availability backend services, and implementing scalable architectures. The role requires expertise in distributed systems, machine learning applications, and the ability to bridge technical and business requirements. You'll use cutting-edge technologies including AWS services, RAGs, vector searches, lang chain, and SageMaker Studio.

The position offers competitive compensation with a base salary range of $114,800 to $191,800 per year, plus equity and comprehensive benefits. This is an opportunity to make a significant impact on how millions of customers shop for their daily essentials while working with the latest technologies in machine learning and distributed systems.

Last updated 3 months ago

Responsibilities For Software Development Engineer II, Consumables Science Team

  • Work closely with senior engineers, product managers and business stakeholders to design and implement highly available back-end services
  • Convert problem statements and requirements into scalable and extendible designs
  • Write quality code and deliver on time
  • Develop personalized recommendation systems
  • Understand complex application data flows
  • Share expert knowledge in performance, large scale distributed systems, architecture, and engineering best practices

Requirements For Software Development Engineer II, Consumables Science Team

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • A willingness to dive deep, experiment rapidly and get things done

Benefits For Software Development Engineer II, Consumables Science Team

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Total compensation package
  • Full range of medical benefits
  • Financial benefits