About the Role
The role involves leading the development and optimization of search systems that handle large-scale data from diverse sources, ensuring accuracy, speed, and scalability across complex queries.
Responsibilities
- Design and implement scalable search solutions using modern search technologies
- Optimize query performance and indexing strategies for large datasets
- Collaborate with data engineers to integrate new data sources into search pipelines
- Improve relevance ranking and query understanding algorithms
- Troubleshoot and resolve production issues related to search functionality
- Work closely with product teams to understand search use cases
- Develop APIs that expose search capabilities to internal and external clients
- Maintain and evolve existing search infrastructure with a focus on reliability
- Evaluate and adopt new tools and frameworks to enhance search capabilities
- Ensure data consistency and freshness across indexed content
- Participate in code reviews and technical design discussions
- Contribute to system architecture decisions involving data retrieval
- Monitor system performance and implement improvements
- Support security and access controls within search results
- Document technical designs and operational procedures
- Drive best practices in testing and deployment for search services
- Assist in capacity planning for search infrastructure growth
- Integrate machine learning models to improve search ranking
- Work with distributed systems to ensure high availability
- Lead initiatives to reduce latency in search response times
- Ensure compliance with data governance policies
- Collaborate on cross-team projects involving data pipelines
- Mentor junior engineers in search-related technologies
- Stay current with advancements in search and information retrieval
- Contribute to disaster recovery planning for search systems
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with Solr or Apache Lucene
- Background in machine learning applications for search ranking
- Contributions to open-source search-related projects
- Experience in SaaS or enterprise software environments
- Familiarity with containerization and orchestration tools
- Knowledge of natural language processing techniques
- Experience with real-time data indexing
- Prior work in analytics or data intelligence platforms
- Leadership experience in technical architecture decisions
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Part of the core engineering team focused on scalable search infrastructure
Why This Role Matters
The search platform is central to how clients interact with data, making this role critical in shaping product usability and performance.
Technology Stack
Primary tools include Elasticsearch, AWS, Python, Java, Kubernetes, and Kafka.
Growth Opportunities
Opportunities to lead projects, influence architecture, and grow into technical leadership roles.
Collaboration Style
Engineers work in cross-functional teams with product, data science, and UX partners.
Performance Expectations
Deliver robust, scalable features with minimal downtime and high test coverage.
Available for qualified candidates