Machine Learning Software Development Engineer – Pricing Analytics, at Amazon

You are here

Inside Signal Processing Newsletter Home Page

Top Reasons to Join SPS Today!

1. IEEE Signal Processing Magazine
2. Signal Processing Digital Library*
3. Inside Signal Processing Newsletter
4. SPS Resource Center
5. Career advancement & recognition
6. Discounts on conferences and publications
7. Professional networking
8. Communities for students, young professionals, and women
9. Volunteer opportunities
10. Coming soon! PDH/CEU credits
Click here to learn more.

News and Resources for Members of the IEEE Signal Processing Society

Machine Learning Software Development Engineer – Pricing Analytics, at Amazon

Job Description: Come turn the art of pricing into a science! The Pricing Analytics team invents the algorithms behind Amazon’s pricing systems which automatically determines and publishes prices, with little to no manual intervention, for the millions of items that Amazon sells worldwide ranging from Books to Consumer Electronics to Shoes.

We solve complex real-world problems using state-of-the-art machine learning techniques such as stochastic optimization models to get rid of over-stocked inventory, reinforcement learning to estimate price elasticity, or random forest algorithms to predict and prevent pricing errors. As a member of the Pricing Analytics team, you'll play a key role in driving the high customer satisfaction, low prices and overall profitability for Amazon’s Worldwide Retail Business.

Innovation: Are you seeking an environment where you can drive innovation? Do you want to apply state-of-the-art computer science and advanced machine learning techniques to solve real world problems? Does the challenge of building sophisticated pricing algorithms and experimenting with different pricing strategies interest you? Do you want to better understand how Amazon fosters customer trust globally with its pricing decisions?

Opportunity: To meet these challenges, Amazon's Pricing Analytics team is looking for passionate and innovative software engineers with a background in data mining and machine learning to help build out the next generation pricing algorithms for worldwide.

Basic Qualifications:

  • Master’s Degree in Computer Science or related field, or Bachelor’s Degree in Computer Science with 4+ year relevant work experience
  • 1+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl
  • Professional experience or coursework in machine learning

Preferred Qualifications:

  • PhD Degree in Computer Science or related field, with specialization in machine learning, optimization algorithms or data mining
  • Proficiency in statistics and probability theory
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

To apply, please visit here.

Table of Contents:


IEEE SPS Educational Resources

IEEE SPS Resource Center

IEEE SPS YouTube Channel