Here are our current job openings. Please view the details for more information, and apply from that page if you are interested.
Use the criteria below to search within our open positions. Make multiple selections by pressing the Ctrl key (or Command key if using a Mac) and clicking your choice.
Click column header to sort
Alexa is Amazon's groundbreaking virtual assistant designed for voice interactions. We believe voice is the most natural interface for interacting with technology across many domains. Our team is responsible for making Alexa smarter by developing knowledge graph technology to help Alexa understand our world.
We are seeking a Software Development Manager to lead and grow a nascent technical team focused on enabling natural-language question answering for enterprises through Alexa. You will manage a team of engineers and product managers in designing, developing, testing, and deploying a range of services to accomplish this mission, spanning voice, desktop, mobile, and cloud platforms as well as back-end systems.
This is a distinctive opportunity to bring a new service to market and lead a high-performing team committed to fundamentally changing the way employees and customers interact with data.
What you will do
- Be very hands-on: work closely with engineers to design and build scalable technical solutions, manage the day-to-day development activities, participate in design review, code review, and implementation
- Equip the team with the necessary resources to execute on aggressive timelines
- Manage staffing, program resources, and professional development
- Help define the product roadmap and priorities, report on status of development, quality, operations, and system performance to senior management
- Work across multiple teams to remove obstacles and external dependencies
- Work with enterprise customers and prioritize features to fullfill their needs
Alexa is Amazon’s groundbreaking virtual assistant designed for voice interactions. We believe voice is the most natural interface for interacting with technology across many domains. Our team is responsible for making Alexa smarter by developing knowledge graph technology to help Alexa understand our world.
We are building the deepest and broadest knowledge graph on the planet. We have billions of entities, hundreds of billions of facts, and a robust presentation layer. Every Alexa user needs knowledge, and we’re here to satisfy that need.
As a software engineer, you will join a small team of amazing developers working to build the fastest, most comprehensive, and user-friendly knowledge graph system in the world. You will take complete ownership over feature design, prioritization, and implementation. You will commit code several times a day, and your work will be immediately seen/heard by millions of users. You will launch fast and iterate quickly to build amazing features at mind-numbing speeds.
What you will do:
· Write bullet-proof code that scales
· Participate in product prioritization and development
· Execute on sprints to address system scalability, feature development, and user engagement
· Collaborate with teams across the organization to iterate on design, test functionality, and evangelize feature adoption
Join the team that brought you the Echo Show, a touch-screen enabled Alexa device that supports video calling, music, weather, and more! Our Echo Software team works on not only the Echo Show but other high-profile consumer electronics products including Fire TV, Kindle, and the Echo family of devices. We’re just getting started, and we’d love to have you join us to bring innovative experiences to millions of customers.
We are looking for talented software engineers in test to join our team. This is an enormous opportunity to help build a testing infrastructure for some of the cutting edge products used every day by people you know. You will be able to build and improve software and tools by translating functional requirements into robust, scalable solutions that work well within the overall system architecture. This is an opportunity to build the automated test infrastructure of your dreams.
- Participate in the testing of large-scale systems, including driving processes to reduce test automation maintenance, as well as improve and simplify quality assurance processes.
- Build and maintain an automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operation.
- Evaluate product functionality and create test strategies and test cases to assess product quality.
- Work closely in a dynamic, team-focused Agile/Scrum environment with software engineers on technical issues related to the development of complex, large-scale systems.
- Provide advice and mentoring to more junior members of the team.
Interested in creating visually rich Android-based GUI experiences for our acclaimed Echo Show and Echo Spot products? Then we’re looking for you! We’re a team of engineers who are passionate about cutting edge Android mobile application development. Our devices are touchscreen-enabled and support video calling, music, weather, clocks, alarms, and many more features. They are backed by our Alexa engine, so they weave voice and touch interaction together to create a delightful integrated experience. We’re just getting started, which means that you’ll have an opportunity to not only implement but also design new interaction paradigms.
Specifically, if you join us, your opportunities will include:
- Implement delightful experiences for our customers that utilizes Android and Alexa technologies.
- Design novel customer interactions through collaboration with Product and UX teams.
- Collaborate with UI teams across Kindle and other organizations to define patterns used across our entire Amazon UI ecosystem.
- Deliver high quality software while working in a fun, dynamic, team-focused Agile/Scrum environment.
Blink was the result of one of the most successful crowdfunding campaign ever and is now part of Amazon Devices, the consumer electronics division that brings you the Kindle, Fire Tablets, Fire TV, and Echos!
Blink builds the completely wireless, affordable, and battery operated home security cameras that send motion-activated alerts and HD video to your smartphone for an amazingly affordable price. Our vertically integrated engineering team works on algorithms, ASICs, hardware, firmware, cloud software and mobile applications to deliver products that customers love. We are seeking dynamic software development engineers to join our growing firmware team.
- Create best-in-class firmware running on our Blink devices
- Take technical ownership of bringing a product to market
- Interact with other teams across Blink and Amazon to ensure product quality and cohesiveness
- Lead regular system architecture, software design, patent filing, and interview cycles
- Work closely with our marketing and customer support teams to discover new ways to delight the customer
Amazon Lab126 is an inventive research and development company that designs and develops high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?
As a Software QA Manager, you will work closely with both hardware and software design teams to create tools, automated test systems, dashboards, infrastructure mgmt.. tools, etc. and facilitate test and development of WIFI based products. You will lead a team of QA engineers to develop robust test plans and automation to support full product qualification. Your participation and feedback in Software design and Test reviews will help in building robust new products. You will utilize your problem solving and coding skills to help drive the automation and tools development effort to support QA, Dev-Ops and SW development teams. You will help build and maintain a robust CI system and nightly regression infrastructure, triage failures in CI, work with dev teams to coordinate check-in and support pre-submit validation of large changes/features and their dependencies into the src tree. You will work with other QA engineers/managers across Lab126 to collaborate and leverage infrastructure and automation to set-up/build/grow automated test capability for Connectivity Services Group at Lab126.
Alexa is the Amazon cloud service that powers devices like Echo and FireTV – Amazon’s groundbreaking devices designed around voice. Our Knowledge Engineering team is looking for an additional team member to join our office located in beautiful Santa Barbara. The Knowledge Engineering team is focused on expanding Alexa’s knowledge base so that Alexa can comprehensively understand and answer questions from Alexa users.
As a Knowledge Engineer on a specific category, you will be responsible for ingesting and structuring data to provide complete coverage for utterances asking questions related to the category.
In this role, you will:
- Expand and maintain Alexa’s ability to understand and answer questions for customers
- Partner with software developers, product managers, and business leaders to identify opportunities to enhance Alexa worldwide
- Identify and fill gaps for specific utterances on Alexa, constantly identifying new content opportunities
- Develop and manage complex data pipelines
- Closely monitor specific KPIs and drive improvements in query success.
- Constantly solicit input from users and colleagues to improve our products
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo.
What will you help us create?
We are looking for experienced Automation and Software Tools Engineers to create tools and automated tests to improve feature and component testing of Amazon devices and software.
In addition, you will be responsible for building tools and test infrastructure that support features or regression tests. Software Development Engineers in Test create tools and automation that allow black box, gray box, and white box testing techniques.
Software Development Engineers in Test are able to understand software internals, debug problems using log files, and create automation for UI, cloud, app, front-end and/or back-end applications. They work with Software Development Engineers to understand features and technical implementation. They also work with groups such as Product Management, User Experience Design, and Customer Support to understand customer usage models and develop test tools that approximate real-world environments and regression tests.
The AWS Hardware Engineering team is driving rapid innovation in the server and storage infrastructure used by Amazon Web Services. Our designs are fundamentally changing the data center, providing operational and financial benefits that are critical to the success of the AWS business and its millions of customers. Our Software Engineers solve challenging technology problems, and take big bets on new concepts, enabling AWS services to continue to revolutionize the industry.
We are looking for an experienced Software Development Manager to build and own next generation storage infrastructure development for AWS world scale compute and storage solutions. The ideal candidate for this role will be an innovative, hands-on leader seasoned in building and leading software teams developing infrastructure solutions.
As a manager in this team, you will be leading a team of highly motivated software developers that thrives on solving challenging problems with innovative solutions. The team couples software and firmware skillsets with storage and scalable software engineering disciplines to solve real world data center infrastructure problems. You would lead a team building, validating, and operating software solutions in diverse technology domains from embedded software platforms to large-scale distributed software systems in Python, C, and other languages using proprietary and open source technologies and Amazon services alike. You are highly organized, data-driven, have a passion for recruiting, leading and developing world-class engineering talent, and executing projects on aggressive timelines.
You will collaborate with internal and external development teams (architecture, hardware, validation, software services). You will establish strategic vision and drive tactical execution in defining and delivering new products and services. AWS Engineers are shaping the way people use computers and designing the future of cloud computing technology – come help us make history!
What you will do: You will build and lead a team designing and building transformative AWS-specific hardware, firmware and software for non-volatile memory based storage solutions, including NAND-based SSDs. You will deliver scalable storage solutions and associated operational infrastructure to automate monitoring and analysis services. You will work closely with other AWS software teams to tailor and operate storage solutions for the AWS environment.
Why it matters: Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The breathtaking scale of AWS, combined with a deep understanding of how our hardware is used, creates a unique opportunity for component customizations that will directly benefit our customers.
Why you will love it: You will lead a team of engineers working with teams across the company to build next-generation cutting edge infrastructure. You will have a direct impact on our bottom line and the ability to deliver features and functionality to our customers. You will be part of a growing, fast paced, and fun team and have ownership for the implementation of your work.
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?
The Senior Materials Program Manager (MPM) is responsible for the management and delivery of the product financial health for groundbreaking, highly integrated consumer products. This person has a business orientation and is responsible for working within the local and remote operations, engineering and software teams driving development, implementation and management of the product budget. This person is the business voice responsible for capturing, documenting and communicating financial exposures and outlay as it relates to their product. They are involved throughout all stages of the product family's lifecycle to ensure Lab126 achieve all financial targets through end-of-life. They will support weekly executive product line reviews outlining performance against budget, target and actual cost. As a Materials Program Manager, you will:
*Work with engineering and the supply chain team to set program cost targets at a commodity level for your project
*Track the program actual costs versus target to identify program deltas and corrective actions to bring back on track
*Attend program new product introduction meetings to understand the cost implication of engineering and/or process changes as related to you product fully loaded cost targets
*Work with the OEM to set your product purchase order cost for the upcoming period
*Manage purchase price variance claims resulting from engineering changes, component obsolescence or forecast variance
*Drive the supply chain and operations team to provide detailed cost reduction forecast that enable you to meet and exceed your product goals
*Work with the Lab126 Management team to ensure predictable, accurate forecasts for your products
*Host weekly executive management cost reviews that deep dive through every aspect of your product cost