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.