DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Amazon SDE II, Supply Chain Optimization Technologies, Fulfillment Availability in Vancouver, British Columbia

Description

The Supply Chain Optimization Technology (SCOT) owns Amazon’s global inventory planning and fulfillment systems. SCOT decides what, when, who, where, and how much inventory to buy in order to meet customer needs as well as Amazon’s business goals. SCOT optimizes transportation and fulfillment plans to help our Customers get what they need, as fast as possible. We do this for millions of items, for hundreds of product lines worth billions of dollars of inventory world-wide. See this short video for more info: http://bit.ly/amazon-scot.

Fulfillment Availability Team is part of SCOT and we own several core systems that are at the foundation of Amazon’s fulfillment pipeline and supply chain. We track inventory signals globally, in real time, and provide transactionally precise data on top of robust and asynchronous systems. We define the complex graphs, constraints, and rules that define the Amazon fulfillment network and how things move through. We enable fulfillment of anything everywhere.

As a part of a close-knit team of engineers that are agile, data driven, and highly collaborative, you will work with a wide variety of cutting edge cloud based distributed system technologies to deliver real-time data with high reliability at massive scale. You will work to expand and optimize our world-class supply chain systems to support a variety of emerging business initiatives. We value innovation and technical exploration through iterative development which includes project scoping & development practices that emphasize software excellence. You will have the opportunity to propose ideas that impact millions of customers, owning the design of major deliverables end-to-end, while working closely with experienced engineers and teams to execute on them. Scaling, latency, and customer experience are our top priorities as the business grows.

This opportunity is perfect for motivated and talented software engineers who want to apply and grow their technical depth and breadth while defining and driving key aspects of the customer experience on Amazon.com. Our diversity, measured by diversity of thought and influenced by gender and culture, is paramount to our ability to meet the needs of our customers.

In this job, you will...

  • Work in a team of talented engineers and teams to develop efficient and scalable architecture and algorithm to build feasible fulfillment network using milliseconds level runtime latency.

  • Work to expand and optimize our world-class supply chain systems to support a variety of emerging business initiatives.

  • Lead re-write of system architecture to adapt to the future needs and maximize the gain by using latest technologies including AWS services.

  • This is a perfect opportunity for motivated and talented software engineers who want to apply and grow their technical depth and breadth while defining and driving key aspects of the supply chain systems for our customers.

  • Design, refactor, re-architect, deprecate and implement large-scale services for ultra-high transactional volumes.

  • Heavily involve through all phases of software development using concepts that may include Service Oriented Architecture, caching, balancing, non-relational databases, micro services, sharding, n-tiered, non-relational databases etc.

  • Use object-oriented concepts to program large multi-tier systems. Apply useful design patterns.

  • Write and review code while insisting on best practices in improving team coding culture subjects related to quality and security.

Key job responsibilities

As a key member of the engineering team, you will have influence on our product strategy by helping define the product features, refine system architecture, and spearhead best practices that enable a quality product.

You will be successfully setting the foundation for the next phase of the product and beyond. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating a reliable, scalable, and high-performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.

You should enjoy working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.

A day in the life

Wake up, have some coffee, attend stand up - write code, maybe have a design review meeting. Have lunch with the team, write more code, discuss interesting findings with colleagues, push changes into production if ready and monitor impact to the business. Celebrate successes, review processes to improve and streamline the development environment, generate an idea and sell it to your colleagues - potentially file an invention disclosure for a patent. Learn from Principal and Sr. Engineers how to construct distributed systems that scale efficiently to keep up with the rapid growth of the company.

About the team

Fulfillment Options Service (FOS) is the Supply Chain Optimization Technologies (SCOT) authority for constraining (i.e., what can happen) and controlling (i.e., what should happen) how inventory shall move in the Amazon Fulfillment Network (AFN). It ensures a consistent view of network topology between dependent “agent” services. FOS executes dynamic runtime constraints for inbound, transfer, and outbound network topology questions, providing feasible sub-network answers to clients (where can I put it, what are feasible fulfillment paths). FOS serves mission critical tier-1 data to its clients that are core services of AFN.

We are open to hiring candidates to work out of one of the following locations:

Vancouver, BC, CAN

Basic Qualifications

  • 3+ years of non-internship professional software development experience

  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

  • Bachelor's degree in computer science or equivalent

  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.

DirectEmployers