mid Software Engineer ic · Posted Mar 30, 2026
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world's most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use advanced technology, including generative AI and machine learning, to solve complex problems and get to see the impact of their work first-hand. The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years. If this sounds interesting to you, apply and come chart your own path at Amazon.

Key job responsibilities
• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market, leveraging generative AI capabilities.
• Design and build innovative technologies in a large distributed computing environment, integrating Gen AI models and LLMs to enhance customer experiences.
• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed, including Gen AI inference and training pipelines.
• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use, optimized for AI/ML workloads.
• Design and code the right solutions starting with broadly defined problems, applying Gen AI techniques where appropriate.
• Work in an agile environment to deliver high-quality software that incorporates state-of-the-art AI capabilities.

A day in the life
You'll collaborate with engineers to integrate and leverage generative AI into Alexa's communication features.
Your day involves designing scalable systems for performance, and working with cross-functional teams to deliver personalized, context-aware experiences.
You'll participate in code reviews, experiment with new Gen AI techniques, and solve complex technical challenges that directly impact millions of Alexa users worldwide.

About the team
Alexa Connections aspires to make Alexa+ the world’s most trusted connection assistant for getting things done and creating moments of joy. Our vision emphasizes a) Trust as our foundation for becoming a daily habit, knowing our customers have plentiful choices, b) Completion of end-to-end customer journeys, beyond shipping features, and c) Joy through personalized, proactive experiences, that create a memory.

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 modern language such as Java, C++, or C# including object-oriented design

Preferred Qualifications

- Bachelor's degree in computer science or equivalent
- 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 or equivalent

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
All software engineering jobs software engineering in Chennai, India Jobs in Chennai, India software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions