Amazon

Software Development Engineer

4 days agoBangalore, India

DESCRIPTION

Amazon has come a long way since opening on the World Wide Web in July 1995. Today, we operate retail websites in multiple countries across geographies, offering products in many categories (books, media, digital, electronics etc.) worldwide, and we still like to work hard, have fun and make history! The Amazon.com brand has become synonymous with a superior level of convenience, selection, low prices, and customer service.

Amazon's global fulfillment network enables any merchant in any of the geography ship items that you order on Amazon, to any place on earth. There are a variety of ways in which we can acquire items from vendors to our warehouses, ship items from one location to another, and several intermediate locations through which the package travels before reaching the customer. There are millions of such packages, each with different attributes, and different delivery requirements. What results is a highly dense graph of source, intermediate and destination nodes, with arcs between them representing possible paths for packages, with different costs and times along each arc. Accounting for all these constraints, and maximizing the number of shipments shipped, while minimizing cost, providing a variety of delivery options and maximizing delivery performance is Transportation Engineering's primary focus.

We are looking for software engineers with 4+ years of solid Software engineering experience involving solving complex problems. They will get to work on a completely new solution, and hence will need to be able to make progress against ambiguous requirements with self-initiative, and customer focus. These engineers will provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering and operational excellence.

1. Basic Qualifications
Candidates for this role must have:
• 4+ years' experience building successful production software systems
• A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
• Experience developing software services and an understanding of design for scalability, performance and reliability.
• Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C++,Python) and open-source technologies such as (Linux, Spring, Hibernate) or their equivalents.
• Experience in Data Structures, Algorithms.
• Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.

2. Preferred Qualifications

• Any experience in building supply chain, logistics software, and optimization algorithms

• Development in SOA and cloud environment.
• Experience in building creative solutions for data visualization and control center experience

TECH_ SDE

BASIC QUALIFICATIONS

Basic Qualifications
Candidates for this role must have:
• 4+ years' experience building successful production software systems
• A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
• Experience developing software services and an understanding of design for scalability, performance and reliability.
• Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C++,Python) and open-source technologies such as (Linux, Spring, Hibernate) or their equivalents.
• Experience in Data Structures, Algorithms.
• Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.

PREFERRED QUALIFICATIONS

Preferred Qualifications

• Any experience in building supply chain, logistics software, and optimization algorithms

• Development in SOA and cloud environment.
• Experience in building creative solutions for data visualization and control center experience

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Amazon-1009650

Company Videos

Hear directly from employees about what it's like to work at Amazon.