Senior Software Engineer

4 weeks ago


India DeepConverse Full time
Job description Senior Software Engineer (Search/Information Retrieval/ML)

We're seeking an experienced Search/Information Retrieval Engineer to design, develop, and optimize search solutions that deliver exceptional user experiences. The ideal candidate will combine strong software engineering skills with deep knowledge of information retrieval systems.

Responsibilities
Design and implement advanced search functionality using modern search technologies (such as Elasticsearch, Solr, or similar platforms)
Develop high-quality, scalable search applications with focus on relevancy, performance, and user experience
Create and optimize search algorithms, ranking models, and retrieval methods
Create Knowledge Graphs from various corporate data sources
Implement and fine-tune query understanding, text analysis, and relevance scoring
Analyze and maintain existing search infrastructure and applications
Design and execute A/B tests to measure search quality improvements
Develop efficient indexing strategies and data preparation pipelines
Implement machine learning models for search ranking
Discover and fix programming bugs
Monitor and optimize search performance metrics
Create and maintain documentation for search systems

Required Qualifications
Bachelor's degree or equivalent experience in Computer Science, Information Science, or related field
5+ years of experience
3+ years of experience developing search solutions
Strong proficiency in at least one programming language (Java, Python, or similar)
Hands-on experience with search engines (Elasticsearch, Solr, or similar)
Strong understanding of information retrieval concepts (TF-IDF, BM25, vector search)
Expertise in SQL databases and experience with NoSQL solutions
Experience with text processing, NLP, and relevance tuning
Strong analytical and problem-solving skills

Preferred Qualifications
Degree in Computer Science or related field
Knowledge of modern neural search techniques and vector embeddings
Experience with Knowledge Graphs/ Graph RAG and related infrastructure (Neo4J etc)
Familiarity with relevance evaluation metrics (NDCG, MRR, MAP)
Experience with large-scale distributed systems

Technical Skills
Search Engines: Elasticsearch, Solr, or similar
Programming Languages: Java, Python, Scala
Databases: SQL, MongoDB, or similar

Soft Skills
Strong communication abilities to explain technical concepts
Collaborative mindset for cross-functional team work
Detail-oriented with strong focus on quality
Self-motivated and able to work independently
Passion for solving complex search problems

What We Offer
Opportunity to work on challenging search problems at scale
Collaborative and innovative work environment
Professional development opportunities
Competitive salary and benefits package
Flexible work arrangements

The successful candidate will join a dynamic team focused on delivering best-in-class search experiences, with opportunities to work on challenging problems and implement cutting-edge search technologies.

  • Pune, India Momentive Software Full time

    Job Description Job Description Position Overview We are looking for Senior Software Engineer to work within the Development team. This position will be in our Pune office Position Summary As a Senior Software Engineer, the associate will be responsible for orchestrating complex application development across the full lifecycle of development from...


  • India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • india ValueMomentum Full time

    Job Description: Senior Software Engineer – Guidewire BillingCenterJob Title : Senior Software Engineer– Guidewire BillingCenter Primary skills:#Guidewire, #BillingCenter Location : Hyderabad/Pune/Coimbatore/Bangalore/Chennai Mode of work : Work from Office Experience : 4+ yearsAbout the job Are you a programmer who loves to design solutions to solve...


  • india ValueMatrix.AI Full time

    Role Description This is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...


  • India ValueMatrix.AI Full time

    Role Description This is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...


  • India Microsoft Full time

    Job Description With continued growth in digital data and the desire to leverage data to address problems that touch all aspects of our lives, Azure Storage is growing to meet these challenges! The Azure Storage team is hiring experienced Senior Software Engineer to join agile and diverse engineering teams for deploying Data Processing Unit (DPU)...


  • Hyderabad, India ValueMomentum Full time

    Job Description Job Description: Senior Software Engineer Guidewire BillingCenter Job Title: Senior Software Engineer Guidewire BillingCenter Primary skills: #Guidewire, #BillingCenter Location: Hyderabad/Pune/Coimbatore/Bangalore/Chennai Mode of work: Work from Office Experience: 4+ years About the job Are you a programmer who loves to design...


  • India Thomson Reuters Full time

    Senior Software Engineer - Kubernetes Platform Is your passion for Cloud Native Platform That is envisioning and building the core services that underpin all Thomson Reuters products Then we want you on our India-based team This role is in the Platform Engineeringorganization where we build the foundational services that power Thomson Reuters products...


  • India Microsoft Full time

    Job DescriptionESS Agent team is hiring a Senior Software Engineer to expand our ecosystems of ISV connectors to delliver next level of cross platform AI scenarios.We run as a start-up, encouraging team members to share a sense of founder-ism. Team members engage directly with core services like Power platform, Sydney and Copilot studio and iterate rapidly...


  • india Recro Full time

    Note: Backend Python + IIT Or Unicorn startupYou’ll join a fast-moving team building the core platform that powers our rapidly growing omni- channel business, built on top of the open-source ERP, Odoo.This platform is our central nervous system — connecting sales, inventory, operations, finance, and more.You’ll be part of a senior engineering team...