Senior Engineering Manager (AI Search & Retrieval)
New
IndiaFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of software engineering experience; 4+ years of engineering leadership experience
- Required Skills
- PythonCloud ComputingElasticSearchJavaKafkaSparkDistributed Systems
Requirements
- 8+ years of software engineering experience with strong expertise in distributed systems, backend infrastructure, and large-scale production systems.
- Strong domain knowledge in search systems, information retrieval, ranking algorithms, and relevance engineering.
- Hands-on experience with big data and streaming technologies such as Spark, Kafka, Flink, Solr, Lucene, or Elasticsearch.
- 4+ years of engineering leadership experience managing, hiring, and developing high-performing technical teams.
- Strong cloud experience (AWS, GCP, or similar) designing and operating production-grade systems at scale.
- Proficiency in backend programming languages such as Java and/or Python.
- Strong ability to define technical vision and balance trade-offs across latency, relevance, scalability, and cost.
- Excellent communication skills with the ability to influence technical and non-technical stakeholders.
Responsibilities
- Lead the architecture, roadmap, and long-term evolution of AI Search & Retrieval systems, including indexing, ranking, retrieval, and query execution layers.
- Manage and mentor a high-performing engineering team, including senior and staff-level engineers, fostering technical excellence and career growth.
- Partner with applied science and ML teams to productionize ranking models, embeddings, and semantic retrieval systems at scale.
- Ensure search infrastructure meets strict requirements for latency, availability, scalability, and cost efficiency under high enterprise workloads.
- Oversee data pipelines and streaming systems supporting real-time indexing, ingestion, and search relevance improvements.
- Collaborate with product and cross-functional stakeholders to translate business requirements into clear, executable technical roadmaps.
- Drive engineering execution, ensuring high standards for code quality, system reliability, testing, and performance evaluation.
- Coordinate globally distributed teams and resolve architectural dependencies across multiple engineering functions.
View Full Description & ApplyYou'll be redirected to the employer's site