The Job logo

What

Where

Software Engineer, Alexa Communications

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Alexa Communications team to innovate and build communication features for Alexa devices. Be part of a high-energy, fast-growing team aiming to redefine voice-controlled communications. Design cutting-edge LLM powered distributed systems to connect people worldwide through Alexa.

DESCRIPTION

Alexa is the personal assistant and cloud service that powers the next generation of ambient computing devices, devices designed around your voice. We believe voice is the most natural user interface for interacting with technology across many domains. At Alexa Communications, we are inventing the future of global, multimedia communications.

 It’s still Day One for the Alexa Communications team – we have a lot to innovate and build to make communication through Alexa devices a magical experience. And now you can send a message, make a call, play announcements, or drop in on your closest friends & family via Alexa devices or the Alexa app! The Alexa communications team is working to become the most natural way for people to communicate, and the challenge ahead is significant. We're a high energy, fast growth business excited to have the opportunity to define the future of voice-controlled communications, make Alexa even more useful, and delight customers around the world. You’ll be joining a team building cutting edge LLM powered distributed systems to enable world class, highly scalable, and user friendly systems as we aspire to connect people together through Alexa!

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

You will be successfully setting up the architecture 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.

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

Bangalore, KA, IND | Chennai, TN, 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

Set alert for similar jobsSoftware Engineer, Alexa Communications role in Bengaluru, India or Chennai, India
Amazon Logo

Company

Amazon

Job Posted

5 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Amazon Logo

Associate, Quality Services, Alexa Information

Amazon

Chennai, Tamil Nadu, India

Posted: 2 months ago

DESCRIPTION Quality Services (QS) organization provides testing support for Devices, Retail and AWS products. The primary objective of QS organization is to provide manual testing support. An Associate, Quality Services performs manual test execution of documented task instructions. They produce accurate test results meeting daily targets, adhering to defined processes. Key job responsibilities Execute test cases prepared for testing Software builds on the Kindle platform and Kindle software products. • Perform test case execution and report bugs accurately • Understand testing procedures and guidelines for new builds / releases. • Perform regression and repetitive testing exercises to qualify builds without compromising on quality • Use software tools for data capture on a daily basis • Be comfortable with capturing results, communicating and escalating failures and providing individual status reports A day in the life Quality Services (QS) organization provides testing support for Devices, Retail and AWS products. The primary objective of QS organization is to provide manual testing support. An Associate, Quality Services performs manual test execution of documented task instructions. They produce accurate test results meeting daily targets, adhering to defined processes. About the team Quality Services (QS) organization provides testing support for Devices, Retail and AWS products. The primary objective of QS organization is to provide manual testing support. An Associate, Quality Services performs manual test execution of documented task instructions. They produce accurate test results meeting daily targets, adhering to defined processes. BASIC QUALIFICATIONS - Knowledge of QA methodology and tools - Knowledge of QA methodology and tools - Graduate, preferably in a quantitative field of study with relevant exp of 0- 1 years· Familiarity using computer and software Experience using any gadgets or devices Good communication skills, detailed oriented and be a team player Capability to follow defined processes and adhere to policies PREFERRED QUALIFICATIONS - Understanding about software testing · Ability to complete assigned tasks accurately and promptly