Sr Software Development Engineer, Discovery Tech

Amazon is a global technology and e-commerce company that helps millions of customers discover and purchase products worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · AI

Description For Sr Software Development Engineer, Discovery Tech

Join Amazon's Discovery Tech team and help shape how millions of customers discover products across Amazon's vast catalog worldwide. As a Senior Software Development Engineer, you'll be at the forefront of combining technology, science, and innovation to build customer-facing features and experiences alongside advanced tools for marketers. The role involves creating critical services that automatically generate, target, and optimize Amazon's cross-category marketing and merchandising using machine learning models.

The team operates with minimal technical debt and prioritizes high-quality, maintainable code with extensive test coverage. You'll work on low-latency systems at massive scale, serving hundreds of millions of customers. This position offers a unique opportunity to make an immediate impact in a growing space, working with fresh or yet-to-be-built services.

You'll collaborate with applied science experts, mentor team members, and contribute to technical designs and architecture decisions. The role requires strong technical leadership experience and expertise in modern programming languages. You'll be part of a team that values regular feature development and frequent experimentation to continuously improve the customer experience.

This is an excellent opportunity for a senior engineer who wants to tackle complex technical challenges while directly impacting the shopping experience of Amazon customers globally. The position offers the chance to work with cutting-edge technologies and machine learning applications in a fast-paced, innovative environment.

Last updated 13 days ago

Responsibilities For Sr Software Development Engineer, Discovery Tech

  • Solve problems which require novel solutions in low-latency systems
  • Write high quality, maintainable code
  • Perform peer code-reviews and contribute to technical designs
  • Integrate and collaborate with applied science experts specialized in machine learning recommendation models
  • Mentor new members
  • Think outside the box when it comes to innovating for the customer

Requirements For Sr Software Development Engineer, Discovery Tech

Java
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C#
  • Experience in development in the last 3 years

Interested in this job?

Jobs Related To Amazon Sr Software Development Engineer, Discovery Tech

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

Software Dev Engineer III - AMZ9080505

Senior Software Engineering role at Amazon focusing on distributed systems architecture and technical leadership, offering competitive compensation and benefits in Chicago.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.