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 2 months 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, Alexa Identity - Alexa Connected Devices

Software Development Engineer role at Amazon's Alexa Identity team, focusing on LLM-based AI assistant development with competitive compensation and benefits.

Software Development Engineer, Generation

Software Development Engineer role at Amazon focusing on speech and language AI technology, requiring 3+ years of experience and expertise in Java and AWS services.

ML Software Engineer, Robotics AI

ML Software Engineer position at Amazon Robotics focusing on building high-performance robotic systems with AI and computer vision capabilities.

Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior ML Engineer role at AWS Neuron team, focusing on distributed training solutions and performance optimization for cloud-scale machine learning accelerators.

Software Development Engineer - Machine Learning, Ad Response Prediction

Machine Learning Software Engineer role at Amazon focusing on ad response prediction and sponsored products systems.