Senior Software Development Engineer, Books Recommendation Experiences

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Senior Software Development Engineer, Books Recommendation Experiences

The Amazon Books Recommendation Experiences team is at the forefront of revolutionizing how millions of readers discover their next favorite book. As a Senior Software Engineer, you'll be instrumental in developing innovative book discovery solutions powered by ML and Data Science technologies. The role combines technical leadership with hands-on development, focusing on creating personalized experiences that connect readers with books matching their interests.

You'll work within a diverse and dynamic team of engineers, scientists, UX designers, data engineers, and product managers, leading the design and development of highly scalable software components. The position requires expertise in building and maintaining large-scale infrastructure for ML models and recommendation systems, with opportunities to mentor other engineers and influence technical direction.

The role offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. You'll be responsible for end-to-end system ownership, working on complex challenges that impact hundreds of millions of customers globally. This is an excellent opportunity for someone passionate about combining machine learning with practical applications in e-commerce, while working at one of the world's leading technology companies.

The ideal candidate will have strong technical skills, leadership experience, and the ability to collaborate effectively with cross-functional teams. You'll be part of a team that values innovation and technical excellence, with the chance to shape the future of book discovery and recommendation systems at Amazon.

Last updated a day ago

Responsibilities For Senior Software Development Engineer, Books Recommendation Experiences

  • Design, develop, and launch highly scalable software components for personalized book discovery
  • Collaborate with Applied Scientists, Data Engineers, and Product Managers
  • Develop and maintain software services, workflows, and data processing pipelines
  • Mentor and guide other software engineers
  • Influence team's technical and business strategy
  • Contribute to the full software development lifecycle

Requirements For Senior Software Development Engineer, Books Recommendation Experiences

Python
Java
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Proven track record of collaborating effectively with cross-functional teams

Benefits For Senior Software Development Engineer, Books Recommendation Experiences

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

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Books Recommendation Experiences

Sr. Software Engineer (ML), AGI Foundations

Senior ML Engineer role at Amazon's AGI team, focusing on LLM development with competitive pay and benefits.

Software Development Engineer, Customer Engagement Technology

Senior Software Engineer role at Amazon focusing on building AI-powered customer service solutions using LLMs and conversational AI systems.

Software Development Engineer, Customer Engagement Technology

Senior Software Engineer role at Amazon focusing on building and maintaining AI-powered customer service solutions using LLMs and conversational AI technology.

Machine Learning Engineer, AWS Neuron Apps

Senior ML Engineer role at AWS working on Neuron software stack for machine learning accelerators

Senior Solutions Architect - AI/ML, AWS Cloud Intelligence

Senior Solutions Architect position at AWS Cloud Intelligence team, focusing on AI/ML solutions and customer advisory for Azure to AWS migrations.