Software Development Manager
Toronto, Ontario, CAN
2d ago

The Inventory Placement team owns the systems that decide where in Amazon's fulfillment network to put inventory for the millions of products that Amazon sells.

We build optimization models to make these placement decisions driven by signals such as forecasted customer demand, the cost and speed of shipping from each warehouse to each customer, and the available capacity at various points in our network.

Inventory placement is central to achieving Amazon's objectives to minimize the cost of fulfillment while offering selection to customers at the fastest possible delivery speeds.

Our systems are built entirely in-house, and are on the cutting edge in automated large scale supply chain planning and optimization systems.

We're simultaneously developing the science of supply chain planning and solving some of the toughest computational challenges at Amazon.

Unlike many companies who buy existing off-the-shelf planning systems, we are responsible for studying, designing, and building systems to suit Amazon's needs.

You will lead a software development team of strong and high performing software engineers. You will partner with research scientists, product managers, and business intelligence engineers in the Inventory Placement team to develop new features and models, as well as focusing on the effectiveness of your system to meet business objectives.

You will design innovative ways to validate and gain insights from your systems' inputs and outputs.

A successful candidate will have an established track record of developing and delivering complex distributed software systems, a keen technical aptitude, excellent project management skills, solid communication skills, and be driven to achieve results in a fast paced environment.

Responsibilities include

  • Prioritization and planning of projects and features
  • Thinking big and working with leadership, cross teams and business stakeholders to define strategy and roadmap
  • Facilitating the design of the architecture of these distributed and highly scalable systems to solve complex problems.
  • Monitoring, validation, and operation of production services
  • Owning the inputs and the business outcome through cultivating a culture of relentless auditing and metric monitoring, automatically where possible.
  • Coaching, mentoring, and career management of reports
  • Track record of building and delivering mission critical, 24x7 production software systems
  • Deep architectural expertise in the design of large-scale, highly available, low latency, distributed systems and software.
  • Ability to work with teams at all levels of the organization
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form