Senior Software Development Engineer, Personalization & Ranking

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$151,300 - $261,500
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Neuron Frameworks

Senior Software Engineer role at AWS Neuron developing PyTorch and JAX framework support for cloud-scale machine learning accelerators, focusing on performance optimization and open-source collaboration.

Software Development Engineer III, AWS SageMaker Training

Senior Software Engineer role at AWS building next-generation AI platform for large-scale machine learning model training, requiring 5+ years of experience in distributed systems and ML infrastructure.

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.

Delivery Consultant - Machine Learning Engineer, WWPS ProServe

Senior ML Engineering role at AWS Professional Services, focusing on implementing machine learning solutions for enterprise customers using AWS cloud services.

Software Development Engineer, Amazon Advertising

Senior Software Engineering role at Amazon Advertising focusing on developing AI-powered chat assistant SpektrBot, requiring expertise in machine learning and software architecture.

Description For Senior Software Development Engineer, Personalization & Ranking

Join Amazon's centralized recommendation services team as a Senior Software Development Engineer focused on machine learning and personalization. You'll be at the forefront of developing and maintaining industry-leading machine learning systems that power Amazon's recommendation engine across their global e-commerce platform. This role combines deep technical expertise with leadership opportunities, as you'll be working on optimization systems that directly impact millions of customers' shopping experiences.

The position offers an exciting opportunity to work with massive datasets and complex machine learning systems at unprecedented scale. You'll be responsible for the entire machine learning lifecycle, from architecture to implementation, while leading technical initiatives and mentoring team members. The role is perfect for someone who combines strong software engineering fundamentals with machine learning expertise and has a passion for building scalable, customer-focused solutions.

Working at Amazon, you'll be part of a team that's revolutionizing how customers discover products through advanced recommendation systems. The compensation is highly competitive, ranging from $151,300 to $261,500 base salary, plus additional benefits including equity and sign-on bonuses. You'll have the opportunity to create intellectual property, influence technical decisions, and work with cutting-edge technology while solving complex problems at scale.

The ideal candidate will bring 5+ years of software development experience, strong leadership capabilities, and a track record of delivering complex systems. You'll be based in Seattle, working with talented engineers and scientists to push the boundaries of what's possible in recommendation systems. This role offers excellent career growth opportunities and the chance to make a significant impact on one of the world's largest e-commerce platforms.

Last updated 4 months ago

Responsibilities For Senior Software Development Engineer, Personalization & Ranking

  • Push the boundaries of real-world recommendation and optimization systems
  • Support science, engineering and product development at Amazon scale
  • Obsess over customer needs and satisfaction
  • Create intellectual property and influence others
  • Architect for growth in the system's content, use cases, and users
  • Operate hands-on and implement algorithms and models for production systems
  • Work with partners to address concerns and incorporate subject matter expertise into modeling efforts

Requirements For Senior Software Development Engineer, Personalization & Ranking

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Senior Software Development Engineer, Personalization & Ranking

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

Interested in this job?