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
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
We are a smart team of doers that work passionately to apply cutting-edge advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As a Software Development Manager, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams, including Amazon Robotics.
We're looking for outstanding leaders who combine superb people skills with a demonstrated ability to get complex systems up and running quickly and effectively. You will be working with a team of engineers and scientists engaged in a fast-paced mission to conceive and deliver new products. The team faces a challenging task of balancing cost, schedule, and performance requirements. You should be comfortable collaborating in a fast-paced, highly inventive and often uncertain environment, and contributing to innovative solutions, while demonstrating leadership, technical competence, and attention to detail.
Come and invent the future with us.
Principal Product Manager - AWS Relational Database Service team
Want to work on the coolest technology while growing your career, in a group that cares about people just as much as products?
Amazon is breaking new ground and changing the rules for relational Databases. The PostgreSQL-compatible edition of Amazon Aurora is helping customers have enterprise performance, availability and durability, along with compatibility with the world's most advanced open source database - PostgreSQL. If you’re an engineer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior engineers are eager to brainstorm, mentor, and get software built together. We built software, we patent new things, and we attend conferences around the world to learn even more.
Amazon Aurora is an exciting new area of innovation for AWS, and the PostgreSQL-compatible edition of Amazon Aurora is the newest part of it, built on one of the cleanest code bases in the open source community. The PostgreSQL-compatible version of Amazon Aurora is a new relational database which offers enterprise-class performance, availability and durability - all at open source prices - to our customers, along with the management benefits of RDS. We’re a relatively new team in Database Services, one of the fastest growing businesses within Amazon Web Services. We are currently spread across Seattle, the San Francisco Bay Area, Boston, Sydney, and Dublin. Not only do we have deep database and systems programming problems to solve for our customers, but we also minimize the effort required to maintain SQL databases by automating administrative tasks like backup / restore, scaling CPU / RAM / storage and replication / failover for high availability, allowing our customers to spend their valuable time focused on building their businesses.
RDS for PostgreSQL runs the largest fleet of PostgreSQL databases in the world. We make regular software releases, take care of our customers, and take care of our engineers. PostgreSQL is the most advanced open source database out there, and we’re proud to contribute to its success. By combining the open source power and popularity of PostgreSQL with Amazon Web Services, for both our database engines, we think we have a winning combination for both startups and enterprises who are moving all their most important data and applications to the cloud. Check out the awesomeness of PostgreSQL at https://www.postgresql.org/.
We have challenging problems to solve in distributed systems, concurrency, database internals, caching, query optimization, languages, and performance engineering. We intend to be the world's best and fastest database, built by an excellent team, all while having fun - come join us on the journey!
For more information about Aurora, please visit http://aws.amazon.com/rds/aurora.
For more information about RDS, please visit http://aws.amazon.com/rds.
We are looking for a seasoned Principal Product Manager to join our team and help us take the service to the next level. To apply for this role, you should possess solid analytical, design and problem diagnosis skills. Expertise with high-performance systems or service design is a plus. You should be comfortable building and managing teams through all phases of product design, business growth, and working with software development, including hiring and growing your own team.
If this sounds like you, come join us in our Seattle HQ and help AWS continue to lead the cloud computing revolution.
What is in it for you?
· Huge impact: Work on a service that will be used, directly and indirectly, by millions of customers.
· Gratification: You will know you are solving problems most software developers don’t yet know exist.
· Critical: Databases are cornerstones to many of our customers’ applications.
· Ownership: you will quickly become responsible for key components of the service.
· Learn: If want to learn about challenges of large-scale fault tolerant systems in practice – this is an opportunity of a life time.
· Innovate: We learn from our customers and invent every day.
· Make history: AWS is the leader in a current industry wide revolution.
· Have fun: Surround yourself with engineers that like to solve complex problems, but also work in a fun environment.
We’re a new team within the Relational Database Service (RDS) team at AWS working on developing a brand new massively distributed database offering. RDS is one of the fastest-growing businesses at Amazon. We provide automated relational database management in the cloud. It takes care of complex administrative tasks such as scaling, fail-over, and monitoring thus allowing our customers to spend their time focusing on their core business. Providing such simplified management for customers comes with the challenge of building sophisticated and reliable control systems.
At RDS we build lots of different systems, like high-performance OLTP components; distributed in-memory stores; large-scale, high-throughput workflow services; etc. We work up and down the stack, all the way from kernel-level modules to UX components leveraging several AWS services and open-source components.
This position is on an exciting new team building a highly available, very scalable, high performance database offering. This is a great opportunity to build a new platform from grounds up and influence the architecture and capabilities in its first iteration. We have the need for low-level systems C programmers, mid-tier high performance C++ developers, and distributed systems Java wizards.
We are looking for developers who can lead Amazon RDS and AWS as a whole to help drive the overall technical architecture for RDS. You will also be responsible for defining the development standards, mentoring junior engineers and hiring for the team. You will work with business and other AWS teams and translate the requirements to technical deliverables and guide the team through the actual launch.
A successful applicant must possess excellent software development skills, working knowledge of relational databases and distributed systems. Ability to learn new skills and concepts rapidly and work independently is essential. Candidates need to have a strong sense of ownership, passion to provide great customer experience and excellent troubleshooting skills even when in high-pressure situations.
Interested in Machine Learning, and empowering the world to do more and better machine Learning? With Amazon SageMaker, Amazon Web Service's (AWS) Machine Learning platform team is building customer-facing services to catalyze data scientists and software engineers in their machine learning endeavors. This product is a blend of HTTP API's, low and high-level SDK's, and an AWS Console UI. .
As part of the ML Platform Frontend team, you will design, implement, test, document, and deliver the user experiences for our new AWS machine learning services. This can involve innovative UI's and further down the stack at the webserver/API layer. You'll assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture. You will serve as a key technical resource in the full development cycle, from conception to delivery and maintenance. You will produce comprehensive, usable software documentation; recommend changes in development, maintenance and system standards. You will own delivery of entire piece of the system and serve as technical lead on complex projects using best practice engineering standards, and hire/mentor junior development engineers.
We're moving fast, and this is a great team to come to to have a huge impact on AWS and the world's customers we serve!
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?
Are you interested in jumping into the driver’s seat of our sensational Fire TV products?
We have a unique position for an experienced, highly technical, and visionary technical program manager in the Fire TV team. Our challenge is to give customers a compelling, secure, and robust experience with a steady flow of fantastic new features throughout the lifetime of their device, and to do all this without the user experience ever skipping a beat. We’re looking for the person to help us continually rethink how to do these things in a highly data-centric fashion.
In this role, you’ll work across many groups and get broad exposure to the entire business. From product marketing to customer service, from hardware engineering to sales, and the myriad teams throughout Amazon that are writing code for user experiences on the devices. We sit at the center of the product and have incredible breadth of impact and opportunity. At the same time, in the midst of this big organization you will get the opportunity to have true ownership and effect real change to the product and the business.
This job will test your skills across the board. Massive cross-group coordination? Check. Ability to deeply understand platform level technologies? Check. Hard-core data analysis and reporting? Check. Not to mention: influence technical architecture/design decisions, advocate for awesome user experiences, put in place useful processes, rip out useless processes, get in the code when necessary, and always be inventing a better way to do things.
And while the challenges are big and the pace fast, we have fun while we’re at it. It’s a high-energy, good-natured, and supportive environment. If you think you have what it takes to help change the world, then apply to join our team, and Work Hard, Have Fun, Make History at Amazon.
Amazon is looking for a passionate, talented, and inventive 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 Speech and Language 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.
Do you want to own cutting edge technology, solve new problems that didn’t exist before, and have the ability to see the impact of your successes? Come on over join Amazon!
As an over $60B in revenue and one of the greatest technology companies in the world, Amazon is growing, and we need SDEs who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world.
At Amazon an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Coming to Amazon gives you the opportunity to work on a small development team in one of our many organizations: Customer Buying Intelligence, Retail Customer Experience, Product Advertisement, Search, Payments, Traffic Generation, Social Media, Mobile, Inventory Planning, External Fulfillment, Last Mile Delivery and CS Automation & Intelligence and etc. We build highly-available, scalable distributed systems to support millions of customer worldwide every day.
Amazon Web Services (AWS) provides companies of all sizes with an infrastructure web services platform in the cloud. With AWS, you can requisition compute power, storage, and other services – paying as you go for only the resources you need. Amazon Redshift is rapidly growing, fast and powerful, fully managed, petabyte-scale data warehouse service in the cloud. It enables customers to dramatically increase their query performance when analyzing virtually any size data set using the same SQL-based business intelligence tools they use today. They can launch a fully operational service with a few clicks for as low as under $1000 per terabyte per year. Amazon Redshift manages all the work needed to set up, operate, and scale a data warehouse, from provisioning capacity and installing software to monitoring and backing up the cluster, to applying patches and upgrades. By automating these labor-intensive tasks, Amazon Redshift enables customers to spend their time focusing on their data and business insights, rather than on procuring and managing infrastructure.
Joining the Amazon Redshift team gives you the opportunity to:
- Work on a disruptive product that’s still in its early stages
- Solve challenging problems that will revolutionize database computing in the cloud
- Build a product that will leverage the scale of resources available in the cloud
- Work for a company that’s a recognized leader in the cloud computing space
- Be involved in the fast growing, big data space
We are looking for developers with expertise and passion for building large scale distributed systems. Experience with parallel query optimization and execution, large scale data analytics, highly available/fault tolerant systems, replicated data storage, and operating complex services running in the cloud are all pluses.
In this role, you will have responsibility for:
- Translating functional and technical requirements into detailed architecture and design
- Coding and testing complex system components
- Participating in code and design reviews to maintain our high development standards
- Working with other teams to deliver and operate large scale, distributed services in the cloud
- Overall system architecture, scalability, reliability, and performance
- Mentoring other engineers, defining our challenging technical culture, and helping to build a fast-growing team