Software Development Engineer, Amazon Personalization
Role details
Job location
Tech stack
Job description
Are you excited about building the tools and experiences that make Amazon's customer data usable by everyone - from engineering teams to customers themselves? Customer360 is Amazon's central customer memory system, standardizing behavioral and profile data from across Stores, Prime Video, Music, Kindle, Audible, Alexa, and other Amazon surfaces., Design, build, and operate the C360 Console - a widely-used internal tool teams rely on to explore, integrate with, and manage customer data
Build self-service onboarding flows that let client teams adopt C360 in minutes, comparable to a modern AWS console experience
Create simulation and prototyping tools so teams can preview their personalized customer experience before they integrate
Develop customer-facing experiences that let Amazon customers see, understand, and manage their own data
Partner with 100+ teams across Amazon to accelerate adoption of the C360 platform
Own features end to end - design, implementation, worldwide launch, and operations - including on-call for customer-facing and Tier 1 surfaces
A day in the life
You might start your morning reviewing feedback from a team that just onboarded through the self-service console, then pick up a design for a simulation feature that lets teams preview their personalized experience before integrating. After lunch, you review a teammate's pull request on the customer-facing data portal and pair on a tricky UX flow. Later you sync with a partner team eager to adopt C360, walking them through the console and unblocking their integration. Before wrapping up, you push a fix for a console bug and update docs so the next team has a smoother path.
Requirements
- 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
- Bachelor's 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
- Bachelor's degree in computer science or equivalent
Benefits & conditions
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 https://amazon.jobs/en/benefits .
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually