Senior Software Engineering Manager
Core
Define and implement long-term technical vision for scalable, high-performance search platforms for Caterpillar's eCommerce websites and content, integrating NLP, vector search, and personalization.
Role type
Senior Software Engineering Manager (Search)
Builds
Scalable search solutions for websites and eCommerce applications
Domain
Industrial technology / eCommerce / Search Engineering
Deliverable
production ML models | product features
Required skills
Technical leadership, software architecture, team management (10+ members), search engineering, NLP, vector search, Java/Python/Scala, DevOps, cloud deployment, API design, A/B testing
Preferred skills
Experience with OpenSearch/ElasticSearch/SOLR/Lucene/Coveo, headless frameworks, crawlers, low-latency API in AWS, machine learning for search relevance
Technologies
OpenSearch, Elastic Search, SOLR, Lucene, Coveo, LucidWorks Fusion, Java, Python, Scala, AWS, Claude Code, ChatGPT, GitHub Copilot
Responsibilities
Define technical vision for search platform, build detailed technical architecture, recruit and mentor engineering teams, introduce advanced capabilities (NLP, vector search), manage IT services, design platform integrations, apply testing processes, build search capabilities with measurable KPIs, partner with product managers and data scientists
Seniority
Senior, hands-on IC with management responsibilities
