Andrew Borthwick
Andrew Borthwick, an Amazon principal scientist, shares his insights related to helping organize a company-wide challenge for one of the company's internal science events, and on how, despite the company's decentralized approach to science and engineering, the company still fosters collaboration and a sense of community among scientists.
Credit: Andrew Borthwick

Fostering a culture of innovation

An Amazon principal scientist describes how an internal challenge has fostered greater collaboration and a sense of community among the company’s scientists.

Editor’s Note: Andrew Borthwick is a principal scientist at Amazon; he leads a team focusing on challenges of automatic machine learning over Amazon’s expansive product catalog. In this article, he describes his experience in helping organize a Challenge within the company’s annual, internal machine-learning conference, which brings together thousands of scientists and engineers from across the company to showcase their work, network with peers, and raise the quality of science at the company.

More than 4,000 scientists and engineers attended last fall’s virtual, online event, with the opportunity to view keynote, oral paper, and poster presentations, along with workshops, training sessions, and other activities.

In this article, Borthwick shares his experience in helping organize one of the conference’s Challenge events, and provides insight into how, despite the company’s highly decentralized approach to science and engineering, the company fosters collaboration and a sense of community among scientists.

There is a huge amount of innovation in machine learning at Amazon. So much, in fact, that it can be difficult to keep track of all of the cool ideas percolating among teams. To help Amazonians push the state of the art forward, we have an annual internal Amazon Machine Learning Conference (AMLC). This conference is structured similarly to well-known academic conferences, with a process of papers being peer reviewed, and a high bar for acceptance.

I’ve been working in machine learning at Amazon for six years now and have served as a reviewer and meta-reviewer of papers for AMLC many times. Although reviewing papers has been a stimulating opportunity in that it has allowed me to see the great diversity of machine learning research here at Amazon, I sometimes found myself stymied when deciding on the merits of an idea.

There is a huge amount of innovation in machine learning at Amazon. So much, in fact, that it can be difficult to keep track of all of the cool ideas percolating among teams.
Andrew Borthwick

Amazon is well known for a culture of “two pizza teams”. We try to reduce Amazon’s very large scale into chunks of work that can be attacked by a team of people small enough that they can be fed with two pizzas (in practice these teams are typically five to eight in size, so the pizzas should definitely be large). Each team can then be customer obsessed in focusing on the opportunity they are targeting. In machine learning, this has a major advantage in allowing us to be agile — we don’t spend too much time coordinating with other teams — so teams are free to experiment with approaches. The downside to this approach is that it can lead to a duplication of effort, and an inability to identify the best scientific approach.

I have frequently reviewed papers that presented data where some team had greatly increased the accuracy of their machine learning algorithm relative to their previous approach, and had  delivered significant customer value.  This sounds good, but one of the Amazon Leadership Principles is that we should “Insist on the Highest Standards”. I would ask myself, “Yes, what this paper is describing is great, but is this the best that could be done here?”

The problem was most acute when you had separate two-pizza teams working on very similar challenges. One of my areas of expertise is in linking records in databases, which led to my work on AWS Lake Formation FindMatches. We’re doing some really interesting science in this area:  one team is working on finding duplicate items in Amazon’s product catalog while another is working on identifying sets of products that are variants of one another (when buying Amazon Essentials Crewneck t-shirts, for instance, you will see all the different colors and sizes on the same page). These problems are similar in that a customer might want to see if two products “match”, but in one case they are looking for an “exact match”, while in the other they want to find “products that match if you ignore color and size differences”.

We had a similar issue with machine learning classification problems.

One two-pizza team was working on the problem of classifying Amazon products as to which customer-facing product type they belong to (such as “women’s sneakers”). Meanwhile another team was classifying items into categories that sometimes have a special treatment for sales tax purposes (for instance “alcoholic beverage” or “children’s clothing” or “food” or “medicine”). Amazon Music has a similar problem with classifying music tracks as to genre (is it “holiday music” or “instrumental jazz” or “string quartet”?).

Each of these teams was working on classifying items into a fairly large, but fixed number of classes, a problem known in machine learning as “k-way classification”. The items being classified (either products or music tracks) had many different attributes which were of different data types such as text (product_description, music_track_title), numeric (shipping_weight), categorical (color, size), and image (the picture of the product or the album cover), so we said that this was “k-way classification of multimodal tabular data”. Finally, each of these teams had a substantial number of labeled records where an Amazon employee had determined the correct category. We dubbed this challenge as “supervised k-way classification of multimodal tabular data” —  a very important but understudied problem in ML.

The problem came when each of these teams submitted a paper describing their results to the Amazon Machine Learning Conference.  The questions I had to resolve as a reviewer were: “Who has the better algorithm”? and “This other two-pizza team is working on a very similar problem. What would happen if they used the other team’s algorithm on their data”?

AMLC Panel Discussion
The MultiModal Tabular Data Challenge Workshop included a question-and-answer session with competition finalists and scientists from the competition's organizing committee.

These kinds of questions led some of my machine learning colleagues and me to organize an internal “Grand Challenge in MultiModal Tabular Data”. Organizing a competition like this is a big task, but there are similar examples in the global ML community. Our first project was to gather and organize k-way classification and matching datasets from two-pizza teams across Amazon.

Next we had a kick-off meeting where we announced the competition and the prizes ($1000 in Amazon gift cards for the best average performance on the matching tasks and the best average performance on the classification tasks).

The contest itself lasted for four months, with more than 50 teams submitting results, and culminated with a workshop at AMLC last October. There the top three teams in the Matching and K-Way Classification challenges described their systems.

In reflecting on the Challenge, we found a number of positive effects:

  • The competition was a fun activity, with more than 50 teams and over 100 participants. Many participants enthusiastically made dozens of attempts at the different competitions.
  • Because a reverence for rank and titles is not one of Amazon’s Leadership Principles, the Challenge placed participants of all levels, locations, and job titles on equal footing.
  • One of the key challenges for the organizing committee was the need to standardize all of the data for the different tasks according to the same conventions (for instance, we made all of the data available with similar schemas in two popular formats —.csv and .parquet). This data is now available for future Amazon research projects, and thus future papers submitted to the conference.  
  • Two of the top six solutions made heavy use of AWS’ new open source Automated Machine Learning toolkit, AutoGluon, including one of the Grand Prize winners. Ideas from these Challenge entrants also made their way back into the AutoGluon toolkit, particularly around improving AutoGluon’s ability to handle textual columns in a tabular dataset.
  • Researchers benefited because these datasets are more complex and representative of real-world problems than most datasets in the public domain. In particular, it is difficult for researchers to get their hands on datasets where the correct decision hinges on signals derived from a combination of complex text, image, numeric, and categorical attributes.
  • More generally, the Challenge has helped to encourage closer teamwork among  different two-pizza teams working on similar problems. I’ve been in a number of meetings with teams working on a task that was in the Challenge or on problems that were similar to one of those tasks, where we have discussed ideas for leveraging the learnings from the winning teams.
  • Finally, for me, the Challenge led me to join the Amazon Selection and Catalog Systems team, which was one of the main contributors of data to the project. One of the great things about working here is the opportunity to switch to a team that you are passionate about.
Research areas

Related content

US, CA, Sunnyvale
The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Member of Technical Staff with a strong deep learning background, to build industry-leading Generative Artificial Intelligence (GenAI) technology with Large Language Models (LLMs) and multimodal systems. Key job responsibilities As a Member of Technical Staff with the AGI team, you will lead the development of algorithms and modeling techniques, to advance the state of the art with LLMs. You will lead the foundational model development in an applied research role, including model training, dataset design, and pre- and post-training optimization. Your work will directly impact our customers in the form of products and services that make use of GenAI technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in LLMs. About the team The AGI team has a mission to push the envelope in GenAI with LLMs and multimodal systems, in order to provide the best-possible experience for our customers.
US, CA, Sunnyvale
The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Member of Technical Staff with a strong deep learning background, to build industry-leading Generative Artificial Intelligence (GenAI) technology with Large Language Models (LLMs) and multimodal systems. Key job responsibilities As a Member of Technical Staff with the AGI team, you will lead the development of algorithms and modeling techniques, to advance the state of the art with LLMs. You will lead the foundational model development in an applied research role, including model training, dataset design, and pre- and post-training optimization. Your work will directly impact our customers in the form of products and services that make use of GenAI technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in LLMs. About the team The AGI team has a mission to push the envelope in GenAI with LLMs and multimodal systems, in order to provide the best-possible experience for our customers.
US, CA, Sunnyvale
The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Member of Technical Staff with a strong deep learning background, to build industry-leading Generative Artificial Intelligence (GenAI) technology with Large Language Models (LLMs) and multimodal systems. Key job responsibilities As a Member of Technical Staff with the AGI team, you will lead the development of algorithms and modeling techniques, to advance the state of the art with LLMs. You will lead the foundational model development in an applied research role, including model training, dataset design, and pre- and post-training optimization. Your work will directly impact our customers in the form of products and services that make use of GenAI technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in LLMs. About the team The AGI team has a mission to push the envelope in GenAI with LLMs and multimodal systems, in order to provide the best-possible experience for our customers.
US, CA, Sunnyvale
The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Member of Technical Staff with a strong deep learning background, to build industry-leading Generative Artificial Intelligence (GenAI) technology with Large Language Models (LLMs) and multimodal systems. Key job responsibilities As a Member of Technical Staff with the AGI team, you will lead the development of algorithms and modeling techniques, to advance the state of the art with LLMs. You will lead the foundational model development in an applied research role, including model training, dataset design, and pre- and post-training optimization. Your work will directly impact our customers in the form of products and services that make use of GenAI technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in LLMs. About the team The AGI team has a mission to push the envelope in GenAI with LLMs and multimodal systems, in order to provide the best-possible experience for our customers.
US, CA, Sunnyvale
The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Member of Technical Staff with a strong deep learning background, to build industry-leading Generative Artificial Intelligence (GenAI) technology with Large Language Models (LLMs) and multimodal systems. Key job responsibilities As a Member of Technical Staff with the AGI team, you will lead the development of algorithms and modeling techniques, to advance the state of the art with LLMs. You will lead the foundational model development in an applied research role, including model training, dataset design, and pre- and post-training optimization. Your work will directly impact our customers in the form of products and services that make use of GenAI technology. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in LLMs. About the team The AGI team has a mission to push the envelope in GenAI with LLMs and multimodal systems, in order to provide the best-possible experience for our customers.
US, WA, Redmond
We are searching for a talented candidate with experience in orbital mechanics, orbit determination, launch vehicle trajectories, and launch vehicle mission planning. In this position, a successful candidate would serve as a Research Scientist in support of Amazon Leo’s constellation with particular focus on Launch Vehicle support. Strong analysis skills are required to develop engineering studies of complex large-scale dynamical systems. This position requires demonstrated expertise in computational analysis automation and tool development. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Key job responsibilities Working with the Leo GNC team, you will: • Perform spacecraft maneuver or navigation analysis in support of multi-disciplinary trades within the Amazon Leo team. • Contribute to prototype software development of flight algorithms. • Test and assess navigation software for integration into flight systems. • Assess and trouble-shoot the performance of Leo on-board GNSS hardware and software systems. • Work closely with GNC engineers to manage on-orbit performance and develop flight dynamics operations processes. • Manage engineering trades as needed for various launch vehicle mission designs. • Support Leo’s Launch Vehicle Mission Management team with technical expertise in Launch Vehicle trajectory requirements specification • Evaluate Launch Vehicle performance and compliance with mission requirements • Develop tools to support Mission Management planning for over 80 launches! • Work collaboratively with launch vehicle system technical teams About the team The Flight Dynamics team is responsible for the guidance, navigation, control and safety of the spaceflight of the Amazon Leo constellation. This team provides solutions to spaceflight challenges in constellation design, orbit selection, launch vehicle insertion requirements, navigation, trajectory design, space situational awareness, and space traffic coordination.
US, WA, Seattle
We are looking for a Principal Applied Scientist to drive the research and development of real-time multimodal conversational AI. You will operate across two focus areas: advancing foundation models for speech and audio, and building the post-training systems (reward modeling, reinforcement learning) that shape natural, human-like conversational behavior. You will be the expert in your area while contributing across the full model lifecycle — from pre-training and architecture design through post-training alignment and real-time deployment. You will work at the frontier of what's possible in conversational AI, with the compute, data, and runway to pursue problems that few teams in the world have the resources to tackle. As a Principal Scientist, you will set the technical direction for your research area, influence the broader roadmap, and work closely with inference engineers to ensure your models are designed for real-time production deployment from inception. Key job responsibilities Foundation Model Scaling - Build and train large-scale multimodal foundation models for real-time speech and audio generation, from architecture design through production-scale training - Advance the scaling and efficiency of conversational modes, including the relationship between data, model size, and real time performance. - Design model architectures informed by hardware constraints and inference requirements, working with inference engineers to ensure models are servable from inception - Develop training methodologies for multimodal models that jointly process and generate speech, language, and audio in real-time streaming contexts Post-Training & Reinforcement Learning - Design and build reward models and reward functions for speech systems — capturing naturalness, fluency, conversational quality, and real-time responsiveness - Develop and apply reinforcement learning methods to shape conversational behavior — teaching models natural timing, responsiveness, and fluid interaction - Build the post-training pipeline from SFT through RL alignment, optimized for real-time multimodal outputs rather than text-only generation - Design evaluation frameworks that capture the quality dimensions unique to real-time conversation Real-Time Perception & Generation - Advance the team's capabilities in real-time perception - Work at the intersection of model architecture and production constraints to ensure multimodal capabilities function within hard real-time latency budgets
IN, KA, Bengaluru
Amazon is looking for a passionate, talented, and inventive Data Scientist with 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), Natural Language Understanding (NLU), Machine Learning (ML). Key job responsibilities Key job responsibilities Amazon is looking for a passionate, talented, and inventive Data Scientist with 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), 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 data experiments, novel algorithms and data 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.
US, WA, Seattle
We are looking for detail-oriented, organized, and responsible individuals who are eager to learn how to apply their causal inference / structural econometrics skillsets to solve real world problems. The intern will work in the area of Store Economics and Science (SEAS) and develop models to SEAS. Our PhD Economist Internship Program offers hands-on experience in applied economics, supported by mentorship, structured feedback, and professional development. Interns work on real business and research problems, building skills that prepare them for full-time economist roles at Amazon and beyond. You will learn how to build data sets and perform applied econometric analysis collaborating with economists, scientists, and product managers. These skills will translate well into writing applied chapters in your dissertation and provide you with work experience that may help you with placement. About the team The Stores Economics and Science Team (SEAS) is a Stores-wide interdisciplinary team at Amazon with a "peak jumping" mission focused on disruptive innovation. The team applies science, economics, and engineering expertise to tackle the business's most critical problems, working to move from local to global optima across Amazon Stores operations. SEAS builds partnerships with organizations throughout Amazon Stores to pursue this mission, exploring frontier science while learning from the experience and perspective of others. Their approach involves testing solutions first at a small scale, then aligning more broadly to build scalable solutions that can be implemented across the organization. The team works backwards from customers using their unique scientific expertise to add value, takes on long-run and high-risk projects that business teams typically wouldn't pursue, helps teams with kickstart problems by building practical prototypes, raises the scientific bar at Amazon, and builds and shares software that makes Amazon more productive.
US, WA, Seattle
Prime Video is a first-stop entertainment destination offering customers a vast collection of premium programming in one app available across thousands of devices. Prime members can customize their viewing experience and find their favorite movies, series, documentaries, and live sports – including Amazon MGM Studios-produced series and movies; licensed fan favorites; and programming from Prime Video add-on subscriptions such as Apple TV+, Max, Crunchyroll and MGM+. All customers, regardless of whether they have a Prime membership or not, can rent or buy titles via the Prime Video Store, and can enjoy even more content for free with ads. Are you interested in shaping the future of entertainment? Prime Video's technology teams are creating best-in-class digital video experience. As a Prime Video technologist, you’ll have end-to-end ownership of the product, user experience, design, and technology required to deliver state-of-the-art experiences for our customers. You’ll get to work on projects that are fast-paced, challenging, and varied. You’ll also be able to experiment with new possibilities, take risks, and collaborate with remarkable people. We’ll look for you to bring your diverse perspectives, ideas, and skill-sets to make Prime Video even better for our customers. With global opportunities for talented technologists, you can decide where a career Prime Video Tech takes you! We are looking for a self-motivated, passionate and resourceful Applied Scientist to bring diverse perspectives, ideas, and skill-sets to make Prime Video even better for our customers. You will spend your time as a hands-on machine learning practitioner and a research leader. You will play a key role on the team, building and guiding machine learning models from the ground up. At the end of the day, you will have the reward of seeing your contributions benefit millions of Amazon.com customers worldwide. Key job responsibilities Develop AI solutions for various Prime Video Personalization systems using Deep learning, GenAI, Reinforcement Learning, and optimization methods; Work closely with engineers and product managers to design, implement and launch AI solutions end-to-end; Design and conduct offline and online (A/B) experiments to evaluate proposed solutions based on in-depth data analyses; Effectively communicate technical and non-technical ideas with teammates and stakeholders; Stay up-to-date with advancements and the latest modeling techniques in the field; Publish your research findings in top conferences and journals. About the team Prime Video Personalization and Discovery team owns science solution to power personalized experience on various devices, from sourcing, relevance, ranking, to name a few. We work closely with the engineering and product teams to launch our solutions in production.