Returning Candidate?

Sr Software Dev Engineer – Optimal Inventory Health (Architect)

Sr Software Dev Engineer – Optimal Inventory Health (Architect)

Job ID 
Posted Date 
Amazon (China) Holding Company Limited
Position Category 
Software Development
Recruiting Team 

Job Description

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?

IPC Removal is responsible for managing Amazon’s inventory health by helping Amazon efficiently remove its unhealthy inventory stock and in turn optimizing the usage of limited Fulfillment Center’s resources and capacity. The challenge of IPC Removal system is to follow classic economic model to determine what’s healthy or unhealthy for different product categories and what rules can be best applied to determine the best next steps in the entire removal processes; to drive improvements in workflow for executing removals, adding improved visibility and data integrity. Reduce inventory stuck in the workflow and reduce removals defects; Contribute to the development of a global, real-time, event-driven PO tracking and assignment system. The IPC Removal 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;
  • Excellent in English, both speaking and writing.
  • 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