Lead Software Engineer - Search

Caterpillar Inc.

Base: $128,470.00 - $208,770.00; bonus/equity: inc...
**
Search ai/ml model deployment experience
Python programming with numpy scipy pandas
Fine-tuning large language models rag
** Caterpillar Inc. is seeking a Lead Software Engineer specializing in search technologies, including AI, ML, and LLMs, to enhance customer experiences in eCommerce. The role requires strong leadership, technical expertise, and the ability to develop scalable search algorithms while promoting a collaborative team environment. **

Job Summary

  • The role involves building scalable, high-performance search algorithms that leverage AI, ML, and LLM capabilities to enhance customer search experiences.
  • Candidates will mentor a team of search engineers and define the long-term technical vision for the search platform to ensure scalability.
  • This position offers the opportunity to work with a Fortune 100 leader on emerging technologies within an inclusive global environment.

Matching Summary

Match Score: 75

** Caterpillar Inc. is seeking a Lead Software Engineer specializing in search technologies, including AI, ML, and LLMs, to enhance customer experiences in eCommerce. The role requires strong leadership, technical expertise, and the ability to develop scalable search algorithms while promoting a collaborative team environment. **

Salary

Base: $128,470.00 - $208,770.00; Bonus/Equity: Incentive bonus available; Benefits: Medical, dental, vision, 401(k), paid time off, tuition reimbursement

Skills & Requirements

Must-have

  • Search AI/ML model deployment experience
  • Python programming with NumPy SciPy pandas
  • Fine-tuning Large Language Models RAG
  • Vector search and semantic retrieval expertise
  • MLOps platform and cloud environment experience
  • Statistical analysis and A/B testing frameworks

Nice-to-have

  • Experience with heavy equipment engineering
  • Onboard architecture mini projects like Raspberry Pi
  • Familiarity with Agile development environments
  • Strong interpersonal communication skills
  • Experience in industrial or automobile parts applications

Key Requirements

  • 5+ years experience in advanced data analysis and machine learning
  • Bachelor's, Master's, or PhD in Data Science, Computer Science, or related field
  • Extensive experience applying Python to solve business challenges
  • Proven track record deploying Search related ML models in large industrial applications

Work Rights

Not specified

Tailored Resume

Cover Letter