Lead Software Engineer - Search

Caterpillar of Australia

Base: $128,470.00 - $208,770.00; bonus/equity: inc...
**
Search ai/ml model deployment experience
Python programming with numpy pandas scipy
Generative ai and llm fine-tuning expertise
** Caterpillar of Australia is seeking a Lead Software Engineer for its search platform, focusing on AI and ML models to enhance customer search experiences. The ideal candidate will have extensive experience in deploying search-related ML models, as well as strong programming and analytical skills. **

Job Summary

  • This role combines strategic vision and hands-on AI/ML expertise to build scalable, high-performance search algorithms for Caterpillar's eCommerce growth strategy.
  • The successful candidate will mentor a team of search engineers while introducing advanced capabilities like NLP, vector search, and personalization to enhance user experiences.
  • Join a global Fortune 100 leader offering development opportunities with emerging technologies in an inclusive environment committed to building a better, more sustainable world.

Matching Summary

Match Score: 75

** Caterpillar of Australia is seeking a Lead Software Engineer for its search platform, focusing on AI and ML models to enhance customer search experiences. The ideal candidate will have extensive experience in deploying search-related ML models, as well as strong programming and analytical skills. **

Salary

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

Skills & Requirements

Must-have

  • Search AI/ML model deployment experience
  • Python programming with NumPy pandas SciPy
  • Generative AI and LLM fine-tuning expertise
  • RAG indexing and semantic retrieval skills
  • Cloud MLOps platform deployment knowledge
  • Statistical analysis and A/B testing frameworks

Nice-to-have

  • Experience with heavy equipment engineering data
  • Familiarity with onboard architecture mini projects
  • Strong initiative and interpersonal communication
  • Agile environment operational experience

Key Requirements

  • 5+ years experience applying Python to business challenges
  • Bachelor's, Master's, or PhD in Data Science or related field
  • Extensive experience with machine learning clustering and neural nets
  • Proven track record deploying Search ML models in industrial applications

Work Rights

Not specified

Tailored Resume

Cover Letter