Offers “Amazon”

Expires soon Amazon

Software Development Engineer

  • Seattle (King)
  • Design / Civil engineering / Industrial engineering

Job description

DESCRIPTION

Ever wondered how Amazon prices its millions of products sold globally, across multiple marketplaces, how it scales and uses cutting edge algorithms and Machine Learning models to quickly and competitively price each product, often multiple times a day? Retail Pricing team is constantly innovating, creating and solving pricing systems challenges through its exceptional and highly motivated engineering team and contributing to make Amazon the Earth's most customer-centric company.

Optimal price calculation is essential to our profitability as a company and also to keep our promise of offering low price to consumers. Pricing system is comprised of multiple standalone price evaluation engines, some of these rely on Machine Learning while others have rules based model at their core. Each such engine works independently of each other to generate price for each item and a final price is later reconciled. To calculate optimal price of an item, each pricing engine is highly dependent of various upstream input and data points that define the product. With Pricing Experimentation initiative, we would like to statistically study the impact these inputs have on price calculation. You will be responsible for building a new platform that will allow us to choose which products participate in an experiment, be able to setup different upstream input selection criteria and a dashboard and reporting system to publish the impact and insight from experiment, create multiple Machine Learning models to predict best optimal price for the long run. This is a great opportunity to work with exceptional and hardworking engineering teams, select group of data scientists and economists across the company and be part of a core global team that is making difference every day.

To be successful in this position you will have a strong background in algorithms, data structures, Java, and databases both SQL and NoSQL. The ability to communicate clearly and concisely, both written and orally, and work well in a team are key competencies. You should be able to quickly adapt to new development environments, learn new systems, create reliable and maintainable code, and find creative and scalable solutions to difficult problems. You will be working closely with data scientists, statisticians and contributing to existing Machine Learning Models such as Hedonic model used extensively in Pricing Systems and creating few more. Experience working with high-traffic, scalable services and variants of Machine Learning models is a plus.

Desired profile

BASIC QUALIFICATIONS

· Bachelor's or Master's Degree in Computer Science or related field
· Equivalent experience to a Bachelor's degree based on 3+ years of work experience for every 1 year of education
· 7+ years professional experience in software development
· Computer Science fundamentals in object-oriented design, data structures and algorithms.
· Must be able to work in teams and and on cross-functional requirements.

Make every future a success.
  • Job directory
  • Business directory