McMaster-Carr

HQ
Elmhurst
Year Founded: 1901

McMaster-Carr Innovation & Technology Culture

McMaster-Carr Employee Perspectives

On using AI and LLMs in day-to-day engineering work:

"Our developers are encouraged to find balance between using embedded AI tools to expedite the authoring of code or acceptance tests while maintaining a commitment to understanding the output and implications of any generated code."

On using AI and LLMs in day-to-day engineering work:

"With AI, it’s easy to get caught up in what’s technically possible. But the real value comes from understanding the specific problems teams are trying to solve and using that knowledge to build long-lasting, extensible systems that address those needs."

What’s your rule for fast, safe releases — and what KPI proves it works?

Make changes small, reversible and observable.

Small changes are easier to understand, test and fix. When something breaks, there’s less to reason about and a smaller blast radius. Reversible changes (i.e. using feature flags, safe rollbacks and backward‑compatible schemas) allow us to recover quickly and gracefully when problems occur. Observable changes have clear signals that tell us whether they’re working, so issues can be detected and contained early.

The KPI that proves this works is Change Failure Rate.

Small changes introduce fewer defects, observable changes surface problems quickly and reversible changes reduce the impact and duration of failures. Together, they lower the likelihood that a change results in user‑visible issues while enabling fast delivery.

 

Which standard or metric defines “quality” in your stack?

At the risk of double dipping, Change Failure Rate is also how I define quality. Changes exist to benefit the end user, whether that’s an external customer or an internal team. When a change disrupts their ability to use the system, it causes harm, which is the opposite of what we’re trying to achieve. To me, a high‑quality change is one that delivers value while protecting the user experience. CFR is the clearest signal of that, because it measures quality where it actually matters: in production.

 

Name one recent AI/automation that shipped and its impact on the team or business.

One recent AI/automation we shipped was improving search relevance on mcmaster.com using LLMs. We receive thousands of searches that our traditional search engine struggles to interpret, most commonly manufacturer part numbers or foreign‑language queries. That led to poor search results and customer abandonment.

We introduced an external LLM as an intent‑interpretation layer that maps these queries back to our product catalog before running the search. The LLM augments the system rather than replacing core search logic, which kept the design safe, explainable and easy to reason about for engineers supporting the system

We validated the change through an A/B test. Customers exposed to the LLM‑powered results were more successful at finding relevant products and placed more orders, driving a measurable lift in conversion. It also reduced failed searches, lowering friction and improving the overall customer experience.

Akhil Patel
Akhil Patel, Senior Engineering Manager

What People Are Saying About McMaster-Carr

  • Product Innovation: Downloadable 2D/3D CAD for hundreds of thousands of parts, a SolidWorks add-in, and a maintained API let engineers pull accurate models directly into assemblies. This in-house CAD and data capability is rare for distributors and compresses design-to-purchase workflows.
  • User Experience & Design: Deep, consistently structured specs and parametric filtering make highly technical items easy to find and compare. Independent UX write-ups highlight a deliberately fast, utilitarian site that favors speed and clarity over flashy trends.
  • Process Innovation: Same- or next-day delivery is enabled by a tight distribution footprint and inventory strategy, with new Fort Worth DC capacity underway to extend this model. Investments emphasize rapid, ship-from-stock fulfillment rather than marketplace breadth.

McMaster-Carr's Tech Stack

ASP.NET
ASP.NET
FRAMEWORKS
Backbone.js
Backbone.js
FRAMEWORKS
C#
C#
LANGUAGES
DB2
DB2
DATABASES
Golang
Golang
LANGUAGES
JavaScript
JavaScript
LANGUAGES
Jest
Jest
FRAMEWORKS
jQuery
jQuery
LIBRARIES
jQuery UI
jQuery UI
LIBRARIES
Kotlin
Kotlin
LANGUAGES
Microsoft SQL Server
Microsoft SQL Server
DATABASES
MongoDB
MongoDB
DATABASES
Neo4j
Neo4j
DATABASES
Node.js
Node.js
FRAMEWORKS
Python
Python
LANGUAGES
R
R
LANGUAGES
React
React
LIBRARIES
Redux
Redux
LIBRARIES
Ruby on Rails
Ruby on Rails
FRAMEWORKS
SQL
SQL
LANGUAGES
Swift
Swift
LANGUAGES
TensorFlow
TensorFlow
FRAMEWORKS
Miro
Miro
DESIGN
Trello
Trello
PROJECT MANAGEMENT
Azure DevOps
Azure DevOps
PROJECT MANAGEMENT