Senior Software Developer, Search
Core
Design and build end-to-end search and retrieval platforms for a mobile-first workflow management system serving industrial and frontline workers.
Role type
Senior Software Developer, Search
Builds
End-to-end search and retrieval platform, indexing pipelines, ranking systems, and AI-facing query layers for work orders, assets, and procedures.
Domain
Industrial IoT, Cloud Infrastructure, Search Technology
Deliverable
production ML models | product features
Required skills
Search system design, indexing pipelines, ranking systems, distributed systems operation, relevance tuning, system architecture, data pipeline integration, semantic search, vector retrieval, AI-enhanced relevance
Preferred skills
Qualitative and quantitative search relevance analysis, LLM-integrated backend systems, modern AI tools usage, multi-tenancy and data security, observability and success metrics
Technologies
Elasticsearch, OpenSearch, Lucene, Solr, GPT, Copilot, Cursor
Responsibilities
Design and build search/retrieval platforms from indexing to query layers; Partner with experts to model search across core entities; Operate and optimize distributed systems for reliability and scalability; Drive architectural decisions; Own integrations between search systems and data sources; Explore semantic search and AI-enhanced relevance; Handle on-call duties
Seniority
Senior, hands-on IC
