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
Senior Java Software Engineer - Amazon Robotics - North Reading, MA (Boston area).
Working at Amazon Robotics
Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you’ll fit right in here at Amazon Robotics. 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 image yet. We invent new improvements every day. We are Amazon Robotics and we will give you the tools and support you need to invent with us in ways that are rewarding, fulfilling and fun.
As a senior software engineer on the Amazon Robotic Movement team, you will be part of an exciting, diverse team that is responsible for the movement of the robotic drive units in an Amazon fulfillment center. You will own key components of critical, high availability software services as part of the drive movement subsystem. You will collaborate cross-functionally to define clear requirements, deliverables, and test cases in an exciting, highly innovative environment.
Amazon is looking for a Software Development Engineer to join an exciting new project team working to build a completely new best in class consumer product. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. Our organization rewards intellectual curiosity while maintaining the direct to market product focus. Our mission is to invent and simplify large-scale solutions and bring the future to Amazon customers.
As a Software Developer Engineer you'll spearhead our efforts on integrating our AWS cloud-hosted application with other Amazon services. You will take responsibility for technical problem solving, creatively meeting product objectives, and developing best practices. You will design, architect and lead development of the end-to-end integration of our AWS hosted web application with Amazon.com systems (SSO, Security, Authentication, Retail) and be responsible for managing sensitive data handling, storage and security compliance. You will research and communicate with other teams to leverage existing solutions, and play an instrumental role in planning software dev engineers (SDE) requirements, hiring, and mentoring junior developers.
The ideal candidate for this role has a strong commitment to team work, enjoys working on cutting edge technology, is customer-centric, and thrives on the challenge of building something new that will eventually operate at world-wide scale.
Amazon is seeking an experienced, results-oriented, software development manager in our Cupertino office.
What do we do here? Amazon Web Services (AWS) runs one of the largest networks in the world. We are putting services and algorithms in place to control the traffic flow across the different fabrics of the Amazon network, taking static topological information as well as real-time network inputs into account.
Why do we do that? In Amazon, we are always customer obsessed. By responding fast to network changes like scaling, maintenance, failure, security and other types of events, we lower the cost and overhead for customers, while driving up performance, availability and reliability.
Why now? As we expand the reach of our algorithms and services, we need to scale to two teams. We are looking for a talented software development manager that wants to get experience with Software Defined Networking (SDN), hyper scale data center networks, cloud infrastructure, large-scale software deployments, algorithms and SOA.
How do we operate? We empower people to take ownership of their realm and make a difference. We work backwards from customer needs, gather requirements, diving deep to choose technologies, designing features and spinning new services, deploying software across the globe and maintaining services. In AWS, we are nimble and agile, like being part of a startup, innovating while collaborating with smart group of people around you. We are thrilled about software and we are changing the landscape of networking. We operate on an unimaginable scale. We push the boundaries in robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events.
What will you be doing here?
- Work backwards from customer needs, build and track business metrics by which the team works to improve customer impact
- Plan, develop, deploy and maintain network control plane software for highly scaled networks, using SDN and traditional routing/switching solutions
- Recruit, coach and mentor senior and junior software engineers
- Work with management, customers and adjacent development teams to build state of the art solutions, incorporate new technologies, and algorithms
- Set quality standards, build mechanisms and processes for team efficiency, continuously inventing and simplifying
Who are we? We are a highly motivated team of software developers who thrive on solving challenging problems and building large-scale distributed software systems.
Who are we looking for? Smart, talented and seasoned manager. You do not need to have networking background up front. Join us if you like working hard, having fun and making history. We do just that.
Have more questions? Talk to us! We'll be happy to setup an info call to give you more context and details about the job.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Vet
Visit www.amazon.jobs for more information.
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
The Automated Advertising organization manages some of Amazon’s largest marketing channels worldwide. We bring prospective customers who are starting their shopping journey on search engines to Amazon through our sophisticated software systems. The Search Engine Optimization team is currently looking for a talented Software Development Engineer to shape our next-generation automated closed-loop optimization system. The vision of the system is to maximize Amazon's rankings and visibility on search engines through the use of data mining, machine learning, web development, natural language processing, and other advanced techniques.
As a Sr. Software Development Engineer, you will be a tech lead. You will oversee the design and development of features, systems and services that span the entire stack, which will give you the opportunity to work with a wide range of technologies. You will work with a team of smart engineers to build large-scale, distributed systems and build solutions that will help customers to find what they're looking for in the most scalable ways. You will collaborate directly with business leaders and have direct influence over the technical direction of the team. Given the scale and the complexity of Amazon’s website platform and architecture, our problem space is truly unique and challenging. This position will give you the opportunity to work with some of the brightest minds in the field, learn about how Amazon optimizes its search rankings, collaborate with other development teams, work closely with machine learning scientists, drive innovations and make improvements that touch millions of customers.
- Design and build large-scale systems that power Amazon websites
- Develop smart decision engines based on heuristics and ML models developed by machine learning scientists
- Own the delivery of end-to-end, full stack solutions
- Make sound engineering decisions and improve software development practices
- Build analytics platforms to process large volumes of traffic data, trends in search terms, and other key metrics
- Build experimentation frameworks to drive continuous testing of SEO concepts
- Contribute to the team’s technical roadmap and vision
Computer Vision Software Developer - Amazon Robotics - Robotic Application Team - Boston, MA area (North Reading, MA). New Development!
Are you inspired by the fusion of software and robotics? Are you a software engineer who dreams of building solutions that combine the latest technology in Robotics, Machine Learning, Computer Vision, AWS Cloud Services to change how millions and millions of customer orders are fulfilled? Answer yes to any of these and you've got to check us out!
The Robotic Applications team is seeking a talented and self-motivated Software Engineer to join the team building foundational applications for increased automation in Fulfillment Centers. You will be working alongside top notch engineers building complex robotic workcells, integrated with Amazon’s massive service infrastructure. We move quickly and your work will have an immediate impact at “Amazon Scale”.
Ideal candidates will:
· Experience building Computer Vision applications
· Experience with robotic motion control or industrial robotics
· Be self-driven and entrepreneurial, delivering results with minimal direction
· Have the ability to handle multiple competing priorities in a fast-paced environment
· Excellent verbal and written communication skills
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. We are looking for a Software Development Engineer (SDE) to join our Analytics team located in beautiful Santa Barbara, CA.
If you love building scalable data infrastructure and machine learning applications, this role is for you. Your work will empower data engineers, knowledge engineers, business intelligence engineers, business analysts, product managers, and fellow SDEs to make Alexa smarter. You will take complete ownership over feature design, prioritization, and implementation. You will commit code several times a day. You will launch fast and iterate quickly to build amazing features at mind-numbing speeds.
- Write bullet-proof code that scales
- Participate in product prioritization and development
- Execute on sprints to address system scalability, feature development
- Collaborate with teams across the organization to iterate on design, test functionality, and evangelize feature adoption
- Own the design, development, and maintenance of data infrastructure that supports large-scale data extraction, transformation, aggregation, ingestion, and query execution
- Write and deploy production-grade machine learning models
- Build intuitive data products and visualization tools
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Lab126 is an inventive research and development company that designs and engineers high-profile, portable, hand-held consumer electronics products, like the Kindle. The products we design and engineer are easy-to-use and offer users benefits that are only made possible through tightly integrated digital technologies and wireless connectivity.
As an Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design and bring to market innovative consumer products. You will work closely with an internal inter-disciplinary team, and outside partners to drive key aspects of product definition, execution and test. You must be responsive, flexible and able to succeed within an open collaborative peer environment.
-Design, implement, test, deploy and maintain new software solutions.
-Use software engineering best practices.
-Work in an agile development environment, where you are always working on the most important stuff.
-Review Code, provide guidance on best practices, and mentor junior software and web development engineers.
The Amazon Key Team is inventing and implementing pioneering initiatives for Amazon deliveries and services. We are laser focused on enhancing customer experience through next generation technologies, and are seeking exceptional, entrepreneurial software engineers to help drive this mission.
We are looking for passionate, hard-working, and talented Software Development Engineers who have experience building high-performance, highly-available and scalable distributed systems. You will have an opportunity to contribute your creative ideas and energy to our group! If you join our team, you will be working on difficult problems at scale and will have autonomy to deliver. You will learn about real-time adaptive transportation solutions, optimizations, operating on a large scale and will be working on cutting edge technologies. The development will be concept stage to the launch stage, all the while ensuring the highest level of quality for your deliverables.
If you’re looking for an opportunity to make a big, innovative impact on a global business with a startup culture, we’re looking for you.
This role will be:
· Responsible for the design, development and maintenance of a software that enables innovative Amazon Key experiences
· Working with multiple team members to investigate design approaches, prototype new technology and evaluate technical feasibility; as well as working with multiple other Amazon teams
· Leading architecture and design of new and current systems, from inception to launch
· Working in an Agile environment to deliver high quality software
We care about your career growth, too. Once you join the team, you and your manager will jointly craft a career plan and you’ll review it regularly to ensure you’re on track to meet your goals. Whether your goals are to explore new technologies, take on bigger problems, and get to the next level, we’ll help you get there. Our business is growing fast, and our team will grow with it!
Check out our benefits: https://www.amazon.jobs/benefits
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?
Work hard. Have fun. Make history.
As a Senior Software Quality Assurance Technician, you will join the team of hands-on, passionate and seasoned SQA professionals developing innovative consumer-centric product solutions. In this role, you will:
- Maintain the Automation Labs.
- Execute automated tests.
- Maintain lab inventory.
- Bring up Test beds for supporting the automation framework.
- Review user interfaces for conformity and functionality.
- Review product user interface for conformity to isolate infrastructure dependencies.
- Find, isolate, document, regress, and track bugs through resolution.
- Interpret and report testing results, and be a vocal proponent for qualit.
- Work with Quality Assurance Engineers to understand the overall technical architecture and how each automation feature is implemented.