Software Development Engineer - Personalization, Amazon

World's largest internet retailer focused on e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer - Personalization, Amazon

Amazon's Personalization team is seeking a Software Development Engineer to work on next-generation recommender systems that impact millions of customers daily. As part of the Percolate Data Processing and Analytics (PDPA) team, you'll be working on core website optimization systems that drive billions in impact. The role involves building and maintaining large-scale machine learning systems, working with big data processing, deep learning, and reinforcement learning technologies.

You'll be joining a multidisciplinary team that supports one of Amazon's largest ML systems, focusing on showing the right content to customers at the right time. The position offers unique opportunities to work with cutting-edge technologies like Hadoop, Spark, and Airflow while processing Amazon-scale data volumes. You'll be responsible for developing data pipelines, enabling rapid ML experimentation, and building analytics solutions that provide crucial insights for content ranking across Amazon properties.

The ideal candidate brings strong thought leadership, excellent judgment, and clear communication skills. You'll be part of a highly leveraged team of talented engineers and ML scientists, working on systems that power the biggest internet retailer globally. This role offers excellent growth potential and the opportunity to make a significant impact on Amazon's customer experience through innovative approaches to content personalization.

The position includes a competitive compensation package reflecting various US geographic markets, with additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. Join us in building the next generation of optimization systems that will shape the future of e-commerce personalization.

Last updated 14 days ago

Responsibilities For Software Development Engineer - Personalization, Amazon

  • Develop and maintain data pipelines processing Amazon scale volumes of data using Hadoop, Spark, Airflow
  • Work on systems enabling rapid ML experimentation at Amazon scale
  • Build analytics solutions to provide insights into various metrics
  • Support and enable functioning of one of the largest scale machine learning systems
  • Help determine what content gets shown to every customer on Amazon

Requirements For Software Development Engineer - Personalization, Amazon

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer - Personalization, Amazon

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package
  • Sign-on payments
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Personalization, Amazon

System Development Engineer, AGI - Modeling Services

System Development Engineer role focusing on AGI and LLM infrastructure development and maintenance at Amazon, requiring 3+ years of experience in systems engineering.

Machine Learning Engineer, Workforce Solutions - Analytics and Tech

Machine Learning Engineer role at Amazon focusing on AI/ML systems and LLMs to solve workforce challenges, offering competitive compensation and cutting-edge tech exposure.

ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration team

ASIC Design Engineer role at AWS, focusing on machine learning hardware optimization and development of high-performance RTL designs for cloud infrastructure.

Machine Learning Engineer, Robotic Storage Technologies - Simulation & Machine Learning

Machine Learning Engineer role at Amazon Robotics, focusing on AI-driven warehouse optimization and robotic storage solutions.

Software Dev Engineer II, Amazon Q

Software Development Engineer II position at Amazon Q, focusing on AI-powered developer tools with competitive compensation and comprehensive benefits.