Experience Inc. Jobs

Job Information

Amazon Software Dev Engineer - AI/ML, Amazon Robotics in Westborough, Massachusetts

Description

Do you want to join a rapidly growing organization to push the boundaries of AI and ML for the world's largest fleet of mobile robots? The Infrastructure and Operations team within the Fleet Mobility AI program is seeking a passionate Software Development Engineer in AI/ML to operationalize state-of-the-art Foundation Models and power the future of Amazon’s fleet of over 750,000 mobile robots.

At Amazon Robotics, we apply cutting edge advancements in robotics, software development, Big Data, ML and AI to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. We operate hundreds of buildings that employ hundreds of thousands of robots teaming up to perform sophisticated, large-scale missions. There are a lot of exciting opportunities ahead of us that can be unlocked by supporting scientific research with robust engineering and operations. Amazon Robotics has a dedicated focus on research and development to continuously explore new opportunities to extend its product lines into new areas. This role is part of a key strategic AI initiative to advance the core capabilities of Amazon’s fleet of structured and autonomous mobile robots.

Key job responsibilities

  • Responsible for the development and maintenance of key platforms needed for developing, evaluating and deploying Foundation Models / ML Models for our mobile robot fleet applications.

  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.

  • Develop self-service tools to build applications on top of Foundation Models.

  • Work closely with Applied Scientists and Data Engineers to process massive data, scale machine learning models while optimizing.

  • Design and code the right solutions starting with broadly defined problems.

  • Provide tooling and infrastructure to expedite cutting-edge research to build Foundation Models and AI Application Models.

  • Mentor other engineers, be a positive influence on team culture, and help grow the team.

A day in the life

As a Software Development Engineer in AI/ML, you will be working with Data Engineers, Data Scientists and Applied Scientists to design and build end-to-end infrastructure to operationalize Foundation Models. You will build self-service tooling to develop Generative AI Applications. You’ll be designing and building systems that enable us to rapidly iterate on the data processing, training and evaluation of ML models with vast amounts of mobile robot data, unique to Amazon’s scale and diversity of applications. You'll collaborate within this team and across other teams in research and software organizations to guide the integration of AI-powered Applications from research to production. You'll manage project prioritization, deliverables, timelines, and stakeholder communication. You will be an active coach/mentor for junior team members and influence the strategic engineering capabilities within this team.

Amazon offers a full range of benefits for you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:

  1. Medical, Dental, and Vision Coverage

  2. Maternity and Parental Leave Options

  3. Paid Time Off (PTO)

  4. 401(k) Plan

If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!

About the team

You will be joining a rapidly growing engineering team within the Amazon Robotics Research, Applied and Data Science organization. Our organization is a multidisciplinary team of scientists that develop novel planning algorithms, machine learning methods, and optimization techniques to address real-world challenges in robotic warehouses, including path planning, task allocation and scheduling, and the co-design of robotic logistics processes and their supporting algorithms, while also serving as an innovation hub and collaborating with academia. Our team is responsible for providing the data management, self-service tooling and MLOps infrastructure to accelerate the development and deployment of Mobile Robot Foundation Models.

Basic Qualifications

  • 3+ years of non-internship professional software development experience

  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience programming with at least one software programming language

  • AI/ML experience

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

  • Bachelor's degree in computer science or equivalent

  • Experience in machine learning, data mining, information retrieval, statistics or natural language processing.

  • Experience with AWS technologies.

  • Experience in high-performance computing, resource management, and scaling of distributed systems.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

DirectEmployers