Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

Global technology company specializing in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

Amazon is seeking a Software Development Engineer II to join their Personalization's Feed Ranking and Optimization Engine Team. This role offers an exciting opportunity to work on machine learning systems that power Amazon's interest-based shopping experiences, directly impacting millions of customers daily.

The position involves developing and implementing sophisticated recommendation systems that rank various types of content, including videos, photos, Q&As, and products. As part of the team, you'll work with cutting-edge technologies and collaborate with applied scientists and product managers to create innovative solutions for complex personalization challenges.

The role requires strong programming skills in Python, Java, or Scala, and experience with machine learning systems. You'll be responsible for designing scalable architectures, implementing ML models, and optimizing performance for large-scale systems. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience.

Working at Amazon means joining one of the world's leading technology companies, with opportunities to impact millions of customers. The company offers comprehensive benefits, including medical coverage, equity compensation, and financial benefits. The role provides excellent career growth potential and the chance to work with talented professionals in a fast-paced, innovative environment.

This position is perfect for engineers who are passionate about machine learning, enjoy solving complex technical challenges, and want to contribute to systems that shape how people discover and interact with content on one of the world's largest e-commerce platforms. The role offers the unique opportunity to work on diverse content types beyond traditional product recommendations, making it an exciting challenge for those interested in advanced ranking and personalization systems.

Last updated a month ago

Responsibilities For Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

  • Design, develop, and maintain scalable personalization systems and algorithms
  • Collaborate with applied scientists and product managers to translate business requirements into technical solutions
  • Implement machine learning models and recommendation systems to enhance user experiences
  • Analyze large datasets to extract meaningful insights and patterns
  • Optimize existing personalization features for improved performance and accuracy
  • Participate in code reviews and contribute to best practices and coding standards
  • Monitor and troubleshoot personalization systems in production environments

Requirements For Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

Python
Java
Scala
  • 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 coding standards, code reviews, and source control management
  • Experience with full software development life cycle

Benefits For Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

Medical Insurance
Equity
  • Competitive base salary
  • Equity compensation
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

Software Development Engineer / Project Kuiper, Kuiper Business Solutions

Software Development Engineer role at Amazon's Project Kuiper, focusing on AI and GenAI solutions for customer service systems.

Software Dev Engineer (ML), AGI Foundations

ML Engineer position focused on developing Large Language Models and AGI technologies at Amazon

Software Development Engineer, FinTech - Machine Learning

Build and develop machine learning applications for processing billions in financial transactions at Amazon, focusing on fraud detection and financial optimization.

Software Development Engineer, Sponsored Product Brands Advertiser Controls

Software Development Engineer role at Amazon focusing on machine learning systems for advertising optimization, offering competitive compensation and growth opportunities.

Software Development Engineer - Machine Learning, Ad Response Prediction

Machine Learning Software Engineer role at Amazon, focusing on ad response prediction and ML systems for the Sponsored Products advertising platform.