Search jobs > Seattle, WA > Software development

Software Development Engineer, Customer Segmentation

Amazon.com Services LLC
Seattle, Washington, USA
$129.3K a year
Full-time

Join the Customer Segmentation team and help build intelligent systems which understand customers better. We do this through a highly available, low-latency web api which in real-time evaluates membership in customer segments (customer groups) defined over customer behavioral events and attributes.

These segments are used for hundreds of use-cases across Amazon and subsidiaries : automatically applying promotions to customer orders during checkout, blocking irrelevant advertisements, and personalizing the customer experience across Amazon websites, apps, and devices even the words spoken by Alexa!

Our growing team owns a critically available (99.99% uptime) low-latency (

1 million requests per second) web-service which supports updates segment membership in real-time in as customers take actions (e.

g. make a purchase, subscribe to Amazon prime, etc.). Our real-time updates ensure the most responsive and relevant experience possible for Amazon customers.

At the same time, we coral large pools of historical customer behavioral data to ensure efficiency.

We need software engineers to help unlock new new use-cases for Amazon businesses and consumers, ensure the privacy of customers, and invent the next generation of world-class segmentation and targeting software.

Key job responsibilities

Software engineers design, build and support targeting software features. The Customer Segmentation team has a strong ownership model where every engineer takes the lead one or more projects at a time.

We lead all parts of the project lifecycle :

  • brainstorming / conception
  • clarifying customer-facing and technical requirements
  • designing software
  • building, testing, and deploying
  • providing support and debugging of live systems

In addition, our engineers are dedicated to building the best team possible. Engineers are partnered with consultants for project work and mentors / mentees for career development.

Within months, new engineers are giving back, supporting new other members, and building a rewarding place to work.

About the team

Customer Segmentation supports hundreds of Amazon and subsidiary internal teams with their consumer-facing features. We partner with teams across the spectrum including : Website Personalization, Promotions, Payments, Music, Prime Video, Whole Foods, Audible, features for Businesses customers and Underserved Populations.

The scale at which we operate provides opportunity for big impact. And the breadth of experiences we support provides exciting visibility into the ever changing world of Amazon.

Our technical strengths focus around (1) operating a scalable, highly available web-service and (2) large-scale data processing.

Our signature service is a critical dependency for some checkout workflows on the Amazon website and we operate dozens of data pipelines, processing >

100TB of data daily. Our engineers are frequently solving scaling and efficiency challenges, designing distributed-systems, and inventing process improvements and new features to guarantee continued availability in the months ahead.

BASIC QUALIFICATIONS

  • 3+ 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
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Experience programming with at least one software programming language
  • Experience with or interest learning Java and Scala
  • Data-driven problem solving and debugging skills

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Master's degree in computer science or equivalent
  • Experience with distributed systems.
  • Experience with large data sets (>

100TB) and related technologies : Spark, Scala, MapReduce, etc.

Experience supporting a high volume, high availability, and low-latency web-service (>

99.9% availability, >

100K requests per second,

30+ days ago
Related jobs
Promoted
TikTok
Seattle, Washington

The Customer Service Platform (CSP) is a team that integrates the product technology resources of the company's internal customer service system. Good understanding of multi-tier application architecture and protocols, familiarity with product and software development lifecycle process. Deeply passi...

Promoted
myGwork - LGBTQ+ professionals & allies
Seattle, Washington

We are looking for a Software Development Engineer who is results-oriented, data driven, innovative and passionate at creating new comprehensive customer engagement services/solutions. Our team is a mix of Software Engineers, Applied Scientists and Product Managers working together in an experiment ...

Promoted
TikTok
Seattle, Washington

Graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline. Demonstrated software engineering/quality assurance/testing experience from previous internships, work experience, coding competitions, or publications. Our quality assure e...

Amazon Development Center U.S., Inc.
Renton, Washington

Does building modern platform services that scale with AWS business appeal to you? Would you like to impact AWS customers around the globe by building innovative platform features? Join us to empower AWS customers to monitor and manage their AWS resources while they are on-the-go! As a Software Dev ...

Promoted
TikTok
Seattle, Washington

The Customer Service Platform (CSP) is a team that integrates the product technology resources of the company's internal customer service system. Good understanding of multi-tier application architecture and protocols, familiarity with product and software development lifecycle process. Deeply passi...

Amazon Data Services, Inc. - A19
Bellevue, Washington

The Search Services team in AWS designs, develops and operates software that allows customers to index, search and analyze documents at scale in a secure, responsive, and reliable environment. Amazon OpenSearch Service currently has tens of thousands of active customers with hundreds of thousands of...

Amazon.com Services LLC
Medina, Washington

As a Senior Software Development Engineer on AWS Config, your job will be to work with, and grow, an outstanding development team building one of the largest cloud resource management and compliance systems in the world. Are you passionate about leading a high-powered engineering team with a strong ...

Amazon Development Center U.S., Inc.
Seattle, Washington

We're looking for talented Software Development Engineers (SDEs) who share our mission and want their work to have resounding impact. As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and...

Amazon.com Services LLC
Seattle, Washington

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. An SDE in the team will join a multidisc...

Amazon Development Center U.S., Inc.
Seattle, Washington

The AWS Organizations team is looking for a Software Development Engineer with a passion for building highly scalable, well architected services to enable some of AWS’s largest customers to operate in AWS’s most specialized regions. A day in the life of a Software Development Engineer (SDE) on the A...