Skip to main content

Software Development Engineer

Job ID: 2583862 | ADCI - Karnataka

DESCRIPTION

Who we are and what we do?
The Automotive Engineering team’s vision is to make Amazon a one-stop solution for everyone who owns or drives a vehicle anywhere in the world - with two wheels, or four, or more! We help these worldwide automotive customers by supporting them throughout the whole vehicle ownership lifecycle: vehicle research, purchase and lease, onboard diagnostics, parts and accessories, and installation, maintenance and insurance services. We build innovative products and services to help customers in this journey. Our charter includes products like:
- Product Finders to help customers discover relevant products with ease, and help them purchase with confidence.
- Global Garage, a personalized experience on’s Amazon retail websites and apps, where customers can manage their whole vehicle lifecycle from a single Amazon hub.
- Machine Learning based systems for inventory forecasting and compatibility inferences
- Search Engine Optimized content to help customers locate relevant information, when their shopping journey begins externally.

Why It Matters and Why You Will Love It?
Amazon Automotive is growing at an incredible rate. Amazon Automotive is already a multi-billion dollar business across multiple counties, but this represents just a fraction of the $3.7 Trillion automotive industry worldwide. Hence this a huge growth opportunity. To meet this opportunity, we continuously innovate on behalf of our customers. By joining our team as a Software Engineer, your work will have a massive impact on our automotive customers and selling partners worldwide. You will be part of a growing, fun and fast-moving team. You will define, build and fully own software development to deliver worldwide growth.
Engineers in our Automotive team work across technologies, and deliver internet scale solutions that focus on high throughput, low latency, high stability and load tolerance. We regularly build new products to help drive revenue for tomorrow, and passionately evolve and optimize our existing products that drive revenue today. We are not tied to one technology - rather, we use what is best suited for the purpose. We look for talented SDEs who enjoy building large-scale systems and who thrive in our close-knit team environment.
What are we looking for?
Amazon is the world’s most customer-obsessed company, so our engineers work backwards from the needs of our customer, collaborating with our product partners to help shape the strategy. As a member of our team, you will be a key contributor in defining the technical architecture for Automotive products and services worldwide. You will understand and solve fuzzy problems, and lead the team to deliver highly maintainable, scalable and sustainable solutions. You will have to lead from the front and influence the technical direction for Amazon Automotive. You will work across our multi-country presence, understanding and accommodating different customer behaviors. You will collaborate with cross-geo engineering, product, design and business partners to ensure you and your team are addressing tactical needs while always keeping the long-term strategy in mind and making measurable progress towards those objectives. You will need to be a smart risk taker, who can deliver big ideas as well as transform them into scalable programs, while also multitasking across a portfolio of project responsibilities. Technology vision, smart prioritization and crisp communication are required for success. You will be working on large scale ingestion and matching systems, search engine optimization, vehicle data modeling, micro services, CX tech, AWS technologies like Kinesis , SQS, Step functions, Lambda, EMR, Neptune Graph DB, Dynamo DB and more.

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

Noida, UP, IND

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