W

W.W. Grainger

Industrial MRO supplier offering inventory management

Software Engineer IV - Search Platform

Backend EngineeringUpdated on Nov 14
Full-time$134.1k - $223.5k

About the Job

Requirements

  • A bachelor's degree or equivalent experience in computer science or a similar field is required.
  • At least 5 years of experience as a software engineer, including designing, developing, testing, and deploying scalable software applications across varied technologies and environments.
  • Expert programming skills in Java and Python.
  • Knowledge of distributed system design and integration patterns, including sharding, replication, indexing, query routing, and caching in distributed search platforms.
  • Familiarity with Agile/Scrum methodologies, DevOps practices, and AI-assisted development tools.
  • Ability to analyze, interpret, and communicate complex problems and practices.
  • Hands-on experience with embeddings and vector search, including approximate nearest neighbor (ANN) indexing and the practical tradeoffs between relevance, latency, and cost.
  • Experience tuning search and AI-based customer experiences using user behavior and measured outcomes to decide what to change.

Responsibilities

  • Lead engineering on a team responsible for application development and delivery of high-quality, maintainable software for highly complex applications.
  • Influence team adoption of sensible defaults that enable continuous delivery activities.
  • Lead knowledge-sharing sessions on the latest technological features and engineering practices to support continuous learning on the team.
  • Maintain software in production and triage and resolve issues.
  • Mentor developers, conduct code reviews, and participate in pair programming.
  • Partner directly with the IT Management team to ensure successful design and delivery of technology-based solutions.
  • Design, build, and improve search systems using lexical (e.g., BM25/TF-IDF) and semantic/vector-based retrieval approaches.
  • Develop and optimize ranking strategies, including hybrid retrieval, reranking, and learning-to-rank techniques, to improve relevance.
  • Evaluate search quality using offline metrics (e.g., NDCG, MRR, Precision/Recall) and online experiments, and build tooling that makes relevance experiments repeatable and measurable.

About the Company

W.W. Grainger

Industrial MRO supplier offering inventory management

Grainger provides maintenance, repair, and operating (MRO) products to businesses and institutions worldwide. Its two-pronged approach combines High-Touch Solutions with inventory management and technical support, and Endless Assortment through online marketplaces like Zoro and MonotaRO for a broad digital catalog. The company leverages a strong supply chain and e-commerce to stock and deliver safety, power tools, lighting, and other facility maintenance items to more than 4 million customers. Its aim is to help customers efficiently source and manage MRO needs at scale across industries including manufacturing, healthcare, and government.

Company size
10,001+
Company stage
IPO
Headquarters
Douglasville, GA
Founded
1927

Recently Posted Jobs

Explore more opportunities at W.W. Grainger

See more jobs