About the Role
- - - - What the Candidate Will Do ----
- Develop and optimize search algorithms, ranking models, and query processing techniques.
- Enhance search relevance by improving indexing, retrieval, and ranking mechanisms.
- Implement and maintain scalable search pipelines and distributed indexing systems.
- Work with machine learning engineers to integrate AI-driven search ranking and personalization models.
- Analyze search performance metrics and run A/B experiments to measure improvements.
- Optimize latency, throughput, and scalability of search infrastructure.
- Contribute to system design and architecture decisions to improve search quality and efficiency.
- Write clean, efficient, and maintainable code in Python, Java, or Go.
- Collaborate with cross-functional teams to enhance search relevance and user experience.
- Monitor and troubleshoot search-related production issues to ensure system reliability.
- - - - Basic Qualifications ----
- 5+ years of experience in software engineering as an IC
- Expertise in big data technologies such as Apache Spark, Kafka, Flink, Airflow, Presto, or Snowflake.
- Strong experience with search and recommendation systems, working with Elasticsearch, OpenSearch, Solr, or similar technologies.
- Proficiency in distributed data processing frameworks and real-time streaming architectures.
- Deep understanding of data modeling, ETL pipelines, and data warehousing principles.
- Strong programming skills in Python, Scala, or Java.
- Experience with cloud platforms (AWS, GCP, or Azure) and modern data infrastructure tools.
- Ability to work on high-scale distributed systems and troubleshoot performance bottlenecks.
- Strong problem-solving and analytical skills, with a passion for data-driven decision-making.
- - - - Preferred Qualifications ----
- Hands-on experience with search technologies such as Elasticsearch, OpenSearch, Solr, or Vespa.
- Familiarity with search ranking techniques, query understanding, and text processing.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .