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
Have you ever wanted to work on state of the art computer vision, natural language processing and applied machine learning that will make a lasting impact on society?
We are looking for brilliant Machine Learning Software Dev Engineers who have the passion to tackle tough problems by bringing cutting edge deep learning technologies to consumer IoT products at Amazon!
As a Machine Learning Software Dev Engineer on the Amazon AI Team, you will design and develop fast, efficient, and highly scalable deep learning algorithms that are applied to challenging every-day use case problems. You'll work with senior scientists and engineers within Amazon AI and develop high quality software that is robust and reliable.
Software Engineers at Amazon do so much more than just software development. We'll be looking at you to help:
· Decide what features to build.
· Drive software engineering best practice.
· Design distributed and scalable systems.
· Test and document the software you develop.
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 Amazon Echo, Fire tablets and Fire TV. What will you help us create?
Work hard. Have fun. Make history.
The Device to Consumer (D2C) Technology team develops and supports systems and processes that make planning, manufacturing, launching and supporting our devices as efficient and frictionless as possible. We are growing and looking for a proven leader and talented hands on Software Architect/Senior Software Development Engineer to help build our next generation of Supply Chain platform. We own and build platforms to support everything from Supply Planning, Materials Management, Product Lifecycle Management to Device Costing amongst others.
In this role you will be a leader in the engineering group of full stack engineers and own design and architecture for one or more of supply chain applications. We are looking to re-invent the supply chain with end to end network optimization and use data to build intelligent, self learning platform to build the world class advanced planning platform. In this role you will -
Invent and Simplify
Use AWS platform to design and architect our Supplier Central Platform. You will be responsible for evaluating, designing and implementing solutions for supplier engagement, score-carding, on-boarding and forecasting solutions.
Use full web stack with consumer grade UX/UI solutions and practices to engage and delight our internal and external platform users. Build secure web platform to engage 100s of suppliers for Amazon Devices.
Hire and Develop the best
You will be a leader in a team of 10+ engineers and will be responsible for hiring and mentoring this rapidly expanding group.
You will own the entire stack of one or more of our supply chain applications. This includes web layer being developed in Angular 4, REST APIs and service layer being developed in Java and Spring, backend including AWD RDS, Redshift and Big Data technologies besides a host of other internal Amazon solutions. You will have a chance to influence the entire software org of 200+ engineers through design reviews, Weekly learning services and brownbags.
Come join the team that helps Amazon invent and innovate the Amazon Devices Supply chain and work with the best and the brightest in the industry!
Amazon strives to be the world’s most customer-centric company, where customers can research and purchase anything they might want online or offline. We set big goals and are looking for people who can help us reach and exceed them. Alexa is one of the most innovative product in Amazon which brings the magical experience of voice interaction to customers, and become a true personal assistant.
The Alexa Data Services team (ADS) is part of Amazon’s speech platform organization that provides speech recognition capabilities for a variety of Amazon products and searches. ADS is a rapidly growing organization spread across different global regions, which enables Alexa Machine Learning teams to improvise their models. ADS Technology is engineering team solving unique challenges in data space for machine learning teams.
We are looking for passionate and talented Senior Software Engineers who have experience building innovative, mission critical, high volume system to delight customers and support ADS growth. You will be a senior technology leader of a high performing team of engineers with opportunity to affect the design, architecture, and implementation of systems. You will be a recognized role model for your technical abilities.
- Investigate design approaches, prototype new technology, evaluate technical feasibility and find alternatives.
- Architect and assess technical solutions.
- Work in an Agile/Scrum environment to deliver high quality software against tight schedules.
- Interface with other engineers on and beyond the team to deliver scalable solutions.
- Establish architectural principles, select design patterns and then mentor team members on their appropriate application.
Alexa Experience and Devices team is looking for solid Software Engineers to enhance and build the speech and language solutions behind Alexa - Amazon's Voice enabled personal assistant. Alexa powers a number of Amazon as well as 3rd party products, providing users with an intelligent, voice powered, multi-modal conversational interface to things that our customers value most. We are building technology and solutions that make Alexa deliver newer experiences that make it even more engaging for our end customers.
We are in need of a software development engineer with a strong sense of ownership and high engineering quality bar. As a member of the newly formed Alexa Experience and Devices Spoken Language Understanding Engineering team, you will build machine learning model pipelines for training, inference and ongoing production support. You will be responsible for designing, developing, testing, deploying and maintaining distributed software systems.
You will be part of a team supporting creation of new experiences on the world’s most advanced Speech and Natural Language Understanding Platform. In this role, you will collaborate closely with other product teams within the organization and influence our overall strategy. You will be helping to coach others other engineers in the team and ensure overall high standards. Your work will span Alexa Machine Learning Natural Language Understanding and Speech Recognition technologies, voice user interfaces, cloud services, and a growing ecosystem of features within Alexa.
In this role, you will learn and understand existing technology solutions in core NLU space, build new software pipelines, stand up and optimize new services, come up with designs that accommodate varying application specific requirements. The candidate will have to have the ability to drive Operational Excellence, and be comfortable working with SDEs on other teams within the org. A successful candidate will have an established background in engineering machine learning systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.
· Responsible for the development and maintenance of key system features
· Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
· Will participate in design and architecture of new software systems involving machine learnt models, from concept to launch.
· Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedule
QA Engineers test code at the user level, both manually and with automated tools. Our QA Engineers use black box, gray box, and white box testing techniques; they are able to understand software internals, debug problems using log files, and write automated tests and/or user-level test automation tools. Software QA Engineers work with Software Development Engineers to understand features and technical implementation. Software QA Engineers also work with groups such as Product Management, User Experience Design, and Customer Support to understand customer usage models and develop test plans and test suites that approximate real-world environments and regression tests. Software QA Engineers are also responsible for driving the software development process toward quality-centric methodologies.
Develop test strategies and create appropriate test harnesses.
Work with a team of quality engineering professions to ensure the highest quality product delivery
Communicate with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.
Evaluate product functionality and create test strategies and test cases to assess product quality.
Establish and enforce professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Automate the validating of modern user interfaces and messaging infrastructures
Are you ready to create systems to power one of the largest e-commerce companies in the world? Amazon.com has over 90 million customers, and developers all over the world rely on our storage, compute, and virtualized services via Amazon Web Services. Our success depends on our world-class network and server infrastructure; we’re handling massive scale and rapid integration of emerging technologies. We’re looking for a Software QAE to develop & Test networking products that form the building blocks of Amazon's Cloud Infrastructure.
As a QAE in Networking, you’ll have a unique opportunity to shape the development of our network. The Amazon network is a fundamental contributor to the success of Amazon Web Services. It enables us to continue to scale the existing services, and to enable new services. You’ll be working to relentlessly improve the stability of the existing network and to develop test automation for new hardware and software platforms into the network. You will work closely with our Network Engineering teams to understand features and technical implementation, and to develop test plans and test suites that approximate real-world environments.
The ideal candidate has spent some time in a similar role. Experience with industry leading automation tools such as Ixia Test Conductor or similar will be a distinct advantage. You’ll strive for simplicity, and demonstrate significant creativity and high judgment. You have expertise which is both deep and broad; you’re hands on, producing both detailed technical work and high-level test architecture.
Ensure the quality of network is continually improving, as shown by increasing reliability
Develop an integrated, flexible qualification and regression test system
Write test cases for network device performance, scale and feature qualification
Simulate complex real world network environments to replicate undesirable behaviors and confirm corrections using data/traffic generation equipment
Show creativity and initiative to improve product test coverage and effectiveness
Generate hardware and software performance and feature reports
Ensure our software systems can manage, provision and maintain the network
Organize and archive performance data of many platforms and create presentable reports for comparison and analysis of alternatives.
Build and maintain expert knowledge regarding trends and technologies in the networking industry, quality assurance, test automation and related fields.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
Have you ever wondered what it takes to build intelligence into enterprise systems so that we can enable near human-like conversations with our systems? Come join Amazon Lex and find out how we are working on state-of-the-art conversational approaches to make an impact on standard of living for your fellow humans: https://youtu.be/BUewiOZTNzM
Why Amazon Lex?
Amazon Lex is a platform for building conversational interfaces into any application using voice and text. Amazon Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions. With Amazon Lex, the same deep learning technologies that power Amazon Alexa are now available to any developer, enabling you to quickly and easily build sophisticated, natural language, conversational bots (“chatbots”).
What is special about the team?
Be a part of a well-balanced team with a diverse experience that is making strides in evolving the conversational platform for Amazon Web Services (AWS). The team, a tight-knit group, operates in a fast-paced and fun environment where accuracy, timeliness, quality and security form the operative cornerstones. As owners of the entire lifecycle, team members participate in a shared customer resolution program to delight customers. Additionally, the team has collaborative leaders in various roles - product development, natural language science and engineering management who form the critical support structure for delivering innovative features.
What will I work on?
Come work on new features as well as green-field projects where you can make a significant positive impact on a community of international customers. As a Software Development Engineer, you should have a passion for delivery, drive for excellence and penchant for quality. You will practice development practices such as load testing and continuous deployment while solving technical challenges in system design, distributed computing, algorithms and back-end services.
Come and be part of the Amazon AI Labs team and work on cutting edge machine learning algorithms for the Amazon SageMaker platform!
With Machine Learning, businesses now ask our machines to do more than repetitive, strictly-defined tasks. We are taking it one step further and have begun to ask them to not only learn on their own but to also interpret data and report to the customer before they even knew they needed it. It's a step in history for you to be a part of. You will be building a platform that incorporates best practices and runs advanced algorithms at production scale and reliability.
We are a team of data scientists and engineers who experiment, research, and turn machine/deep learning and AI research into great products for our customers.
You will work in a fast-paced environment and do everything from determining priorities, designing features, re-architecting as necessary, automating testing, and mentoring others. The best candidates show true end-to-end ownership. In this role, you will be responsible for building algorithms, tooling, frameworks, and operational processes using technologies like MxNet, Python, C++, CUDA, Docker, etc.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.
What will you help us create?
Want to change the way millions of people communicate, shop, and have fun? Want to help Amazon bring products like Fire tablets, Fire TV and Kindle e-readers to market?
The Offline Retail Tech team enables customers to buy Amazon’s products at Best Buy, Staples and many other brick and mortar retailers worldwide. Amazon’s products are in the US, UK, Germany, France, Italy, Spain, Japan, Australia, New Zealand, South Africa, India and others! Our team handles everything from platform services, on-boarding new retail partners, store integration, device software for all in-store display products, and improving the overall in-store experience.
We are looking for a talented experienced Software Development Engineer to help expand our global offline reach. The Offline Retail Tech team is looking for experienced Software Developers ready to come help us build the a best in class solutions that help us scale the devices business at Amazon scale and speed!
Come be a part of Amazon’s product development. We want a highly technical individual with strong leadership to help put Amazon’s products in the hands of customers all around the globe.
In this role, you will:
- Own system architecture and development for product initiatives and feature development related to Amazon offline fulfillment and our retail partnerships.
- Investigate, prototype and deliver innovative system solutions.
- Work with diverse teams throughout Amazon to deliver mission-critical systems.
- Improve the after-sales customer experience for Kindle device customers.
Do you love Alexa and want to build the next generation of conversational experiences to help customers manage their tasks and be more productive?
Our team is responsible for building the always present, contextually aware assistant that helps customers manage their tasks. Our mission is to go beyond being a memory aid to become a trusted partner for getting stuff done. We also own the Alexa List API that Skill developers use to integrate their productivity apps with Alexa. We have an exciting roadmap of new experiences to build!
We are looking for a talented engineer to join our team and help take this experience to the next level. You will work with a team of engineers (hardware, and software) and across functional teams (PM, Product, Marketing) to design and develop new ways of providing exciting and compelling experiences. Here success is measured by the quality of execution, the pace of innovation you help drive, and the increased customer satisfaction you deliver. If you want huge challenges to tackle we would love to talk to you.
In this role, you will have an enormous opportunity to make a large impact on the design and architecture of cutting edge products used every day, by people that you know. In addition, you will:
· Use your wide experience in building innovative, mission critical, and high volume applications.
· Help define and influence best possible end-user experience
· Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
· Use your learnings to establish design principles, select design patterns and mentor junior team members