Software Development Engineer - Test, Core Shopping

Amazon.com, Inc.
Seattle, United States of America
4 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Seattle, United States of America

Tech stack

Java
Artificial Intelligence
Data analysis
Software Applications
Automation of Tests
C Sharp (Programming Language)
C++
Computer Programming
Databases
Software Design Patterns
Perl
Object-Oriented Software Development
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