Software Development Engineer, Amazon Personalization
Seattle, WA - USA
Department:
Job Summary
Were looking for a Software Development Engineer to help us scale C360 as we continue to grow and better understand Amazons customers. We are building contextual retrieval capabilities using embedding-based semantic search connecting Amazons different businesses together and scaling our platform to support all of Amazon in delighting our customers.
Key job responsibilities
Design build and operate low-latency high-throughput distributed systems serving real-time customer data at Amazon scale
Develop and extend the C360 read APIs including contextual retrieval features powered by embedding-based semantic search
Own the full lifecycle of features from design through deployment worldwide
Collaborate with 100 partner teams across Amazon to onboard new customer datatypes and enable personalization use cases
Participate in operational excellence for a Tier 1 service including on-call rotations alarm tuning and incident response
Contribute to the architecture of our hot layer (sub-second freshness in-memory cache 28-day retention) and icy layer (batch permanent storage) data systems
A day in the life
You might start your morning triaging a request from the Alexa team who needs us to help claw back latency for a launch next month. You dig into the schema work through the retrieval strategy with your team and draft a short design doc. After lunch you pick up a code review from a teammate whos optimizing how we serve filtered reads for a high-TPS Prime Video use the afternoon youre on a call with a producer team onboarding their first dataset. You walk them through our APIs helping them validate their data in our beta environment and making sure theyre set up for a smooth launch. Before wrapping up you push a quick fix for an alarm thats been noisy and update the runbook so the next on-call has better context.
About the team
Customer360 ReadService (C360RS) is the real-time read layer of Amazons central customer memory system. Were a team within Amazon Personalization that builds and operates the APIs partner teams across Amazon rely on to understand their customers. When Alexa needs to know a customers brand preferences when Prime Video wants to personalize recommendations based on recent purchases or when Rufus needs to recall that a customer has a bicycle in need of a new seat they call us. Were a high-ownership team running a highly scaled Tier 1 service across all of Amazons marketplaces. We take pride in making customer data fast reliable and easy to consume. We value operational excellence pragmatic engineering and a collaborative culture where everyone has a direct line to the decisions that shape the platform.
- 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
- 1 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
- 1 years of Object Oriented Design experience
- Bachelors degree or foreign equivalent in Computer Science Engineering Mathematics or a related field
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience qualifications and location. Amazon also offers comprehensive benefits including health insurance (medical dental vision prescription Basic Life & AD&D insurance and option for Supplemental life plans EAP Mental Health Support Medical Advice Line Flexible Spending Accounts Adoption and Surrogacy Reimbursement coverage) 401(k) matching paid time off and parental leave. Learn more about our benefits at WA Seattle - 143700.00 - 194400.00 USD annually
Required Experience:
IC
About Company
Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more