Returning Candidate?

Software Development Engineer - Selection Economics

Software Development Engineer - Selection Economics

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Software Development Engineer - Selection Economics

Do you enjoy solving complex problems via the means of data analysis, math, statistics and automation? Do leveraging information retrieval, high performance computing and machine learning excite you? Are you thrilled by the thought of pushing technology to do things you never thought possible? In the world of E-Commerce business, have you ever wondered how B-to-C companies distribute millions of their products to different locations in order to maximize product availability to their customers while keeping the minimal inventory levels and be profitable?

IPC Selection Economic is responsible for managing Amazon’s inventory by helping Amazon efficiently choose the economic ASIN selection to improve it's profitability. The challenge of IPC Selection Economic system is to base on economic model to determine ASIN's selection and in-stock by considering different cost structure for different product categories and what rules can be best applied to determine the best next steps in the entire ASIN selection processes; to drive improvements in workflow for new ASIN on boarding and assess profitability of on-going in-stock ASINs. The IPC Selection Economic system employs data mining technologies, statistics methodologies and computational algorithms to solve the sophisticated inventory controlling problems.

Basic Qualifications

  • 3-6 years experience with an OO language (Java, Ruby, Smalltalk, Objective-C, etc);
  • Strong OO design skills with understanding of common Java design paradigms;
  • Experience translating business requirements into operational systems;
  • Experience implementing business workflow systems designed to improve reliability and reduce manual effort;
  • Ability to propose creative and elegant solutions to complex technical problems;
  • Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden;
  • Willingness to own all stages of development process: design, testing, implementation, operational support;
  • Willingness to work in an agile team development environment, have basic knowledge of agile design process, experience developing software in an agile environment is highly preferred;
  • Knowledge of database, SQL;
  • Familiarity with Spring, Hibernate, Web Services, Oracle, MySQL is a plus
  • Experience building large-scale, fault-tolerant distributed systems is preferred;
  • Experience with event-driven systems highly desirable;
  • Excellent communication skills;
  • Major in Computer Science, Mathematics, Engineering or related area. Prefer Master’s degree or above.

Preferred Qualifications

Professional traits those are not unique to this position, but necessary for Amazon SDE:
  • Exhibits excellent team work
  • Thinks strategically, but stays on top of tactical execution
  • Expects and requires innovation
  • Thinks big and has convictions
  • Results oriented
  • Be active and has the innate ability to inspire passion in others