About the Role
We are looking for a passionate and experienced Software Engineer (E5 / E6 level) to join our Enterprise Search team, which is at the core of redefining how users discover and interact with information across Whatfix's digital adoption platform. This is a unique opportunity to solve deep information retrieval and search relevance challenges using scalable infrastructure, cutting-edge NLP, and Generative AI.
As an engineer at this level, you'll be expected to operate with strong ownership, lead cross-team technical initiatives, and influence design choices that directly impact user experience and business outcomes.
What You'll Do
As a senior engineer, you will :
- Build a 0-to-1 Enterprise Search product with a strong focus on scalability, performance, and relevance.
- Lead proof-of-concept efforts to validate ideas quickly and align with business goals.
- Architect and implement robust, maintainable, and scalable systems for indexing, querying, and ranking.
- Develop data pipelines, implement automation for reliability, and ensure strong observability and monitoring.
- Work closely with Product Managers and Designers to translate user needs into data-driven, intuitive search experiences.
- Guide and support junior engineers through code reviews, technical direction, and best practices.
- Collaborate with cross-functional teams (data, platform, infra) to deliver cohesive and high-impact solutions.
What We're Looking For
Must-Have Skills :
Familiarity with LLMs, RAG pipelines, or knowledge graph integrations.Deep expertise in information retrieval, search engines (Lucene, Elasticsearch, Solr).Experience with vector search, embeddings, and / or neural ranking models (e.g., BERT, Sentence Transformers).Strong programming skills in Java, Python, or Go.Familiarity with scalable data processing frameworks (e.g., Spark, Kafka, Flink).Good understanding of system design, APIs, caching, and performance tuning.Nice-to-Have :
Experience with enterprise content connectors (SharePoint, Confluence, Jira, etc.).Experience working in a SaaS, B2B, or product-first environment.Qualifications
6-10+ years of experience building backend systems, infrastructure, or AI platforms at scale.Proven ability to own and deliver complex features independently, collaborate across teams, and mentor peers in a fast-paced environment.Demonstrated experience leading initiatives with significant technical and organizational impact - from setting direction to aligning stakeholders and driving execution.Skills Required
Java, Go, Solr, Performance Tuning, Kafka, System Design, Search Engines, Lucene, Python, Caching, Apis, Elasticsearch, Information Retrieval, Spark