Senior Software Engineer
Full Job Description
About the Role
We are seeking a Senior Software Engineer - Coveo Search to join our team in Hyderabad, India.
Role Overview
In this full-time position, you will leverage advanced search platforms and digital commerce expertise to build high-performance solutions. You will have hands-on experience with the Coveo platform, managing sources, indexes, query pipelines, search APIs, usage analytics, permissions, and machine learning models.
Key Responsibilities & Requirements
- E-Commerce Search: Apply merchandising concepts such as product ranking (boost/bury rules), redirects, synonyms, recommendations, and conversion-focused tuning for catalog search and category pages.
- Data Engineering: Support content search across structured/unstructured sources using AWS-based ETL patterns with services like S3, Glue, Lambda, Step Functions, EventBridge, and databases. Design scheduled or event-driven pipelines.
- Coveo AI/ML Optimization: Configure and evaluate models including Query Suggestions, Automatic Relevance Tuning, Dynamic Navigation, Semantic Encoder, Relevance Generative Answering, and recommendation engines to improve search quality.
- Analytics & Insights: Analyze Coveo usage analytics connected with Snowflake datasets to identify poor-performing queries, content gaps, click behavior issues, and optimization opportunities for structured/unstructured data (documents, wikis, blogs, product content).
Tech Stack & Skills
- Languages: JavaScript/TypeScript, Python, Java.
- Skills: Data ingestion, metadata mapping, normalization, enrichment, incremental updates, delta processing, and content freshness management.
- Process: Proficiency in SDLC, agile delivery, CI/CD pipelines, automated validation, observability, production support, and release management for enterprise digital platforms.
Candidate Profile
You will bring a Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, Data Engineering, or equivalent practical experience. With 6+ years of relevant software engineering focus on search and data integrations, you possess strong problem-solving skills and an analytical mindset to translate complex analytics into technical improvements.
Location: Hyderabad, India (Onsite)
Type: Full-time
Company
Diligente Technologies
Diligente Technologies is a premier IT staffing firm specializing in placing top-tier technology and engineering professionals within leading retail, banking, healthcare, AI, and SaaS organizations.We...