You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Amazon
Amazon Logo

Software Development Engineer, Freight Systems

Reference ID: 411252
Category:
Software and Programming
Type:
Full Time
Location:
Vancouver, BC     

Share job:



Amazon.com stores and sells millions of unique items through its Fulfillment Centers (FCs). These items are shipped from tens of thousands of vendors into the many FCs in the Amazon network. We need different quantities of each of these items, we need to pick them up from the vendors at different times, and bring it into the FCs at specific times depending on the priority of the items. Items also are moved between FCs to balance inventory. Each batch of items has different dimensions, volume and weight and hence is associated with different restrictions and shipping costs. What we end up with is a gigantic graph, with the nodes being vendors, carrier hubs, Amazon.com FCs and end customers. The arcs in this graph represent the time of transportation and cost of transportation. Each node has a specific capacity, and so does each arc, and there are time constraints on when a product needs to ship out of a node and when it needs to come into a different node. And we need to do all of this while incurring the least cost. As an SDE working in the Amazon Logistics team, you will be responsible for creative input into these algorithms, and developing them in an Object Oriented and scalable way. You will be dealing with high transaction websites and web services supporting thousands of transactions per second.

We are not tied to one technology - instead, we use what is best suited for the purpose. All of our systems tend to be loosely coupled, communicating using synchronous and asynchronous messaging, leading to a classic distributed processing architecture. We are looking for talented SDEs who enjoy working on creative algorithms, building large scale systems and who thrive in a fast paced fun environment.

Basic Qualifications

    •A Bachelor's degree in Computer Science or related degree.
    •5+ years of software development experience.
    •5+ years development experience using JAVA and/or C+


Preferred Qualifications

    •Master's degree and relevant work experience.
    •5 or more years of relevant software development experience in the optimization / transportation domain.
    •Working knowledge of databases, SQL desired.
    •Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems


Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.


Posted: December 1, 2016
Closes:December 30, 2016
Email Address:
Company Info
Size:
10,000+ employees
Industry:
Technology

Connect with employer:

About Amazon

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benefit of clou...

Related Jobs
Drupal Developer, Online Community
Elastic Path Software
Senior UX Designer
Hootsuite Media Inc.
GRC Security Lead
Hootsuite Media Inc.
Software Engineer (Shanghai)*
Transoft Solutions Inc.
Civil Engineering Technologist
Transoft Solutions Inc.
Graphics Software Engineer (Shanghai)*
Transoft Solutions Inc.
Software Developer (Senior)
Transoft Solutions Inc.
IPS Analyst 1
Fortinet
Senior Software Developer
ResponseTek Networks Corp.