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 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.
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?
As a Senior Tooling Engineer, you will be responsible for driving the design, fabrication, and validation of tooling for product development. You will work with Product Design, Mechanical Process Engineers, and Supply Chain Management to identify supply base vendors and fabrication technologies. You will be responsible for creating tooling designs to deliver consumer products with demanding fit and finish requirements. You will develop, investigate, and implement industry best practices in tool design and construction. You will be required to validate a wide range of materials and processes including plastic molding, metal part fabrication, and decorative processes. In this role, you will:
- Collaborate with Product Design, Industrial Design, and Mechanical Process Engineering teams to support product development
- Collaborate with Lab126 suppliers to design and fabricate world-class tooling
- Manage tool design, fabrication, and validation at the supply base
- Drive analytical modeling and analysis of tooling concepts and design through "Mold Flow" and similar software
- Have excellent oral and written communication skills including effective presentation of complex data
- Support the design, manufacture, and coordinate the procurement of dimensional and functional jigs / fixtures for tooling validation
- Develop the Lab126 supply base to utilize new materials and fabrication techniques for injection molding
- Be required to mentor and develop junior engineers as necessary
- Identify technical risks and define mitigation plan
- Travel domestically and internationally to supplier sites as projects require
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 is looking for a passionate, talented, and inventive Research Engineers with a strong machine learning background to help build industry-leading Speech and Language technology.
Our mission is to provide a delightful experience to Amazon’s customers by pushing the envelope in Automatic Speech Recognition (ASR), Machine Translation (MT), Natural Language Understanding (NLU), Machine Learning (ML) and Computer Vision (CV).
As part of our AI team in Amazon AWS, you will work alongside internationally recognized experts to develop novel algorithms and modeling techniques to advance the state-of-the-art in human language technology. Your work will directly impact millions of our customers in the form of products and services that make use of speech and language technology. You will gain hands on experience with Amazon’s heterogeneous speech, text, and structured data sources, and large-scale computing resources to accelerate advances in spoken language understanding.
We are hiring in all areas of human language technology: ASR, MT, NLU, text-to-speech (TTS), and Dialog Management, in addition to Computer Vision.
Software Development Engineer, AWS Silicon Optimization
As a member of the AWS Silicon Optimization Engineering Team you’ll be responsible for the design and optimization of integrated hardware and software customer-focused solutions and technologies in our data centers. You’ll develop software technologies in the application of new technologies to large scale server, network, and storage deployments in a continuous effort to deliver a world-class customer experience. This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas.
You will be responsible for developing technologies and capabilities in the lowest layers of the AWS software stack. Development will be primarily focused on firmware / embedded software, Linux application development, cloud-scale monitoring, and could include Linux driver development. You’ll collaborate with a range of AWS teams to develop and deploy comprehensive cloud-scale AWS solutions incorporating these technologies.
Are you excited by the prospect of solving some of the hardest and most valued technical challenges of cloud computing? Do you want to apply your deep analytical and engineering skills to the space of highly-available replicated databases? Come join us in Amazon RDS and help us innovate with always-on databases in the AWS cloud!
The AWS Relational Database Service (RDS) is one of the largest cloud database businesses, providing super-simple provisioning and management for databases in the cloud. Customers can set up a new database with just a few clicks, and complex administrative tasks like scaling, fail-over, and monitoring are handled in an automated fashion by our control systems. Providing such simplified management for customers comes with the challenge of building sophisticated and reliable control systems. The systems we build manage huge numbers of databases and vast amounts of storage across multiple datacenters world-wide, and our service is growing rapidly, requiring constant innovations in our systems in order to handle the next order of magnitude in service scale.
RDS provides customers with databases that have multiple-nines of durability and availability. Achieving this level of reliability requires building control and monitoring systems that automatically detect and handle many types of failures within seconds, and data replication options that accommodate various geographical distribution and disaster recovery objectives. The challenge is further heightened by needing to handle huge numbers of databases, multiple database engines (RDS supports MySQL, Oracle, PostgreSQL, SQL Server, MariaDB, and Amazon Aurora), and a wide variety of customer workloads.
To achieve our goals in this area, we are looking for a Software Engineer who loves to dive in and solve fundamental Computer Science and Systems problems around performance, timing, state machine logic and distributed systems algorithms. Candidates need to have a strong sense of ownership, passion to provide a great customer experience and excellent troubleshooting skills even when in high-pressure situations. If you'd like to be a part of creating always-on databases in the AWS cloud, this is the job for you!
For more information on RDS SQL Server, please visit: http://aws.amazon.com/rds/sqlserver
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 passionate, hard-working, and talented software engineers who have experience building innovative, mission critical, high volume applications that customers love on Kindle Fire. Work with world-class engineers, business leaders and other talented engineering teams while you design, architect and code for Kindle Fire.
The Amazon Kindle, Kindle Fire, and FireTV are revolutionary consumer devices that have become the #1 best-selling Amazon products. They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry. We are looking for talented software engineers to join our team in building application software. This is an enormous opportunity to lead the design, architecture, and implementation of products used every day by people you know.
An SDE at Amazon is a developer with the primary responsibility of writing frameworks, apps for User Interface and software components for Alexa interaction for our products. It is a unique and challenging role and provides immense opportunity to design and develop wide-reaching software products. It combines the "building" aspect of software design engineering with the "breaking" aspect of software engineering. You’ll be writing code that will be used by millions of customers.
As Senior Software Development Engineer, your responsibilities will include:
• Deliver results on complex projects involving teams across the company.
• Be responsible for the architecture of software solutions.
• Create new and edit current applications and features.
• Prepare technical requirements and software design specifications.
• Instill best practices for software development and documentation, making sure designs meet requirements and delivering high-quality work on tight schedules.
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, Fire phone, and Amazon Echo. What will you help us create?
Work hard. Have fun. Make history.
The 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 Advanced Planning and Scheduling System. You will be responsible for evaluating, designing and implementing machine learning and linear programming functions to optimize Capacity Planning, Production Planning and other Supply chain functions.
Use full web stack with consumer grade UX/UI solutions and practices to engage and delight our internal and external platform users.
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 is looking for a passionate, talented, and inventive Sr. Scientist with a strong machine learning background to help build industry-leading Speech and Language technology. Our mission is to push the envelope in Automatic Speech Recognition (ASR), Natural Language Understanding (NLU), and Audio Signal Processing, in order to provide the best-possible experience for our customers.
As a Senior Scientist, you will work with talented peers to develop novel algorithms and modeling techniques to advance the state of the art in spoken language understanding. Your work will directly impact our customers in the form of products and services that make use of speech and language technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in spoken language understanding.
We are hiring in all areas of spoken language understanding: ASR, NLU, text-to-speech (TTS), and Dialog Management.
Amazon Web Services (AWS) is a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of enterprise, government and start-up business and organizations in over 190 countries around the world. Launched in 2006, Amazon Web Services officially began offering developer customers access to web services – now widely known as cloud computing – based on Amazon’s own back-end technology platform.
Using AWS, developers and businesses across all sizes can take advantage of Amazon's expertise and economies of scale to access resources when their business needs them, delivering results faster and at a lower cost. AWS cloud helps customers saves substantial costs and time by eliminating their day-to-day management hassle of running their physical datacenters so that they can focus on their core competence. We have a team of personnel who educate and support our customers in the best practices of using cloud services. The team at AWS is committed to providing developers and businesses with tools and services to make their business agile and more efficient.
Do you like helping customers solve technical problems? Would you like to do this using the latest cloud computing technologies? Do you have a knack for helping companies understand infrastructure & application architectures including the integration approaches? Do you thrive for the chance to be consultative while leading the launch of a project on a trajectory to success? Do you want to be part of the business development team helping to establish Amazon Web Services as a leading technology platform?
As a Solutions Architect within Amazon Web Services (AWS), you will have the opportunity to help shape and deliver on a strategy to build mind share and broad use of Amazon’s utility computing web services (Amazon SimpleDB, Amazon S3, Amazon EC2, and Amazon SQS) within strategic accounts.
Your broad responsibilities will include: owning the technical engagement and ultimate success around specific implementation projects, and developing a deep expertise in the AWS technologies as well as broad know-how around how applications and services are constructed using the AWS platform.
The ideal candidate will posses customer facing skills that will allow them to represent Amazon well within a customer’s environment and drive discussions with senior personnel within the company, as well as a technical background that enables them to easily interact and give guidance to software developers and architects. He/she should also have a demonstrated ability to think strategically about business, product, and technical challenges.
· Serve as a key technical member of the Business Development team in helping to ensure customer success in building applications and services on the AWS platform.
· Scope each customer engagement, with attention towards clear and well-defined objectives and success criteria.
· Own each technical engagement, and help ensure a timely and successful delivery of value. (delivery of actual solutions to be done by AWS partners)
· Capture and share best-practice knowledge amongst the solution architect community.
· Understand the AWS market segments, customer base, and industry verticals.
· Understand and exploit the use of salesforce.com and other internal Amazon systems