Software Development Engineer - Test, Core Shopping

Amazon.com, Inc.
Seattle, WA, United States
29 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Data Analysis Software Applications Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Computer Programming Databases Software Design Patterns Perl (Programming Language) Object-Oriented Software Development
+6 more
Software Engineering Software Testing Automation Framework Multithreading Performance Testing Information Technology Programming Languages

Job description

We’re looking for a Senior SDE-T to define and own quality engineering for Amazon Lists as we build AI-powered customer experiences. You’ll bring a quality-first mindset and raise the bar for how we ship at Amazon scale.

Our team is reimagining how hundreds of millions of customers curate, discover, and connect through lists. We’re applying generative AI to transform Lists and collaborative shopping into intelligent, personalized experiences. As we build these 0*1 features on top of Tier-1 systems serving billions of daily requests, we need quality engineering that keeps pace with our ambition.

You’ll architect test frameworks that validate AI-powered list features (where outputs are non-deterministic and customer experiences are conversational), design scalability and performance testing across our service fleet, and embed quality gates into our CI/CD pipelines. You’ll influence how our development engineers build for testability and represent quality engineering in our roadmap planning.

You’ll own our quality strategy end-to-end: from designing test architectures and building scalable automation frameworks, to partnering with product and development engineers to ship list experiences that work reliably at scale. You’ll be a technical leader, mentoring engineers, influencing team practices, and ensuring we ship with high confidence as we iterate rapidly.

Requirements

5+ years of non-internship professional software development experience

  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 3+ years of Object Oriented Design experience
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of test automation frameworks and tools building experience
  • Experience working with Data & AI related technologies, including, but not limited to, AI/ML, GenAI, Analytics, Database, and/or Storage

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.amazon.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · WWC 2023

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · WWC 2022

5:30 min

Core engineering skills required in the era of AI

Chris Heilmann +2 · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

Videos

See all

Related articles

See all