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 11 days 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

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.