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

3 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: 5 days 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

ADP Logo

Associate Software Engineer

ADP

Chennai, Tamil Nadu, India

Posted: 6 days ago

ADP is hiring Associate Software Engineer  Do you love people and thrive in a fast-paced, collaborative environment? (Oh yes, we used the "L" word and it's that serious.)  Are you an Idea catalyst, Out-of-the-box thinker who transforms problems into solutions, ideas into action, plans into results?  Are you looking for a culture where you can bring your passions, put your unique skills to use, and learn as much as possible? If this sounds like you, then #HelloWork! This is just the opportunity you've been waiting for. First things first: We believe people make great companies, not the other way around. Our people make all the difference in cultivating a down-to-earth culture where ideas are welcomed, and innovation is encouraged. The result? We're changing the world of work with our Payroll solutions that help companies of all sizes focus less on work and more on success. Your role: In ADP, we're building the next generation of technologies. Our mission is simple: Create powerful solutions that are efficient, intuitive, beautiful, and responsive. As an Associate Software Engineer, you'll work in a SCRUM/Agile software development environment where all team members share responsibility of design, development, test planning, test execution and documentation of the product. What you'll do:  Develop, certify and deploy the application/modules based on functional and system requirements.  Work closely with Business Analysts, Architecture team and other stakeholders to understand functional & system requirements, architectural integrity, and product quality respectively.  Document consistently throughout the development.  Escalate any issues to the Lead Application Developer that will affect the delivery of the project  Contribute to ongoing team's processes, procedures and best practices. Qualifications you'll need: Education: Bachelor's degree (or pursuing final year with no outstanding arrears) preferably in Computer Science or Information Technology Experience:  Basic programming skills (Any programming language)  Strong core knowledge on Oops, data structures and algorithms  A very good logical reasoning skill and ability to solve complex problems using algorithms/ flow chart/ programs  A clear understanding of database, preferably RDBMS  Active contribution to the final year project with a clear understanding of the overall project  Participation in hackathon, codify, debugging or any other similar events.  Participation in college team events Bonus points if you have these:  Knowledge in AI/ML  Experience in organising events within college.  Git hub accounts managing source code.  Internship in a registered reputed software company If you've made it down this far, we have to ask: What are you waiting for? Apply now!