Software Engineer II, Customer eXperience Impressions (CXI)

Global technology company focused on e-commerce, cloud computing, digital streaming, 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 Engineer II, Customer eXperience Impressions (CXI)

Amazon's Customer eXperience Impressions (CXI) team is seeking a Software Engineer to join their innovative machine learning initiative. This role sits at the intersection of customer experience and supply chain optimization, focusing on developing ML-driven systems that detect and address shopping experience defects in real-time. The position offers an opportunity to work with large-scale data pipelines and recommendation systems while directly impacting customer satisfaction and business outcomes.

The role requires expertise across the full machine learning lifecycle, from feature engineering to model deployment. You'll be working within the Supply Chain Optimization Technology (SCOT) organization, utilizing data from every stage of the customer journey to improve shopping experiences. The position involves close collaboration with Scientists to develop and implement ML models that detect and rank defects based on severity and intervention confidence.

As a Software Engineer in the CXI team, you'll be responsible for building real-time ML pipelines, optimizing inference systems, and developing causal inference frameworks. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and sign-on payments.

This is a highly visible position requiring regular interaction with senior leadership, making it an excellent opportunity for career growth. The ideal candidate will combine strong technical skills with excellent communication abilities, as you'll be actively participating in the Amazon ML community and mentoring other engineers. If you're passionate about using ML to solve real-world problems and want to impact millions of customers' shopping experiences, this role offers the perfect platform to make a significant impact.

Last updated 5 hours ago

Responsibilities For Software Engineer II, Customer eXperience Impressions (CXI)

  • Develop machine learning-driven decision systems for defect detection
  • Build real-time ML pipelines for customer experience evaluation
  • Work with Scientists to develop models for defect detection
  • Integrate ML models into high-performance distributed systems
  • Optimize feature stores and build online learning mechanisms
  • Develop causal inference frameworks
  • Participate in Amazon ML community and mentor other engineers

Requirements For Software Engineer II, Customer eXperience Impressions (CXI)

Python
Java
  • 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 full software development life cycle
  • Excellent written and verbal communication skills

Benefits For Software Engineer II, Customer eXperience Impressions (CXI)

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Competitive base pay
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Engineer II, Customer eXperience Impressions (CXI)

Software Development Engineer II - DSO, Demand Science Optimization (DSO)

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting and supply management for Amazon Devices.

Software Development Engineer, Predictive Targeting

Software Development Engineer role at Amazon focusing on machine learning and predictive analytics for customer targeting systems

Machine Learning Engineer, Amazon One

Machine Learning Engineer position at Amazon AWS, focusing on biometric identity solutions, deep learning, and computer vision, offering competitive salary and benefits.

Software Development Engineer, Amazon Robotics

Software Development Engineer role at Amazon Robotics focusing on ML infrastructure, robotics systems, and distributed computing for automated manipulation products.

Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

AWS ProServe Delivery Consultant role focusing on machine learning and data solutions implementation, offering competitive salary and comprehensive benefits.