Principal Search Engineer

Nasuni Corporation

Hyderabad

On-site

INR 4,000,000 - 7,000,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nasuni Corporation in Hyderabad, India is seeking a Principal Search Engineer to own the architecture of our distributed search and MCP SaaS platform. You will drive end-to-end design for ingestion, indexing, query, and relevance, partnering with product and engineering to shape the long-term roadmap.

This senior individual contributor role emphasizes hands-on execution, platform strategy, and mentoring engineers through technical reviews, with production-scale responsibilities across

Qualifications

  • 10+ years of software engineering experience with 7+ years in search systems.
  • Hands-on production experience with OpenSearch, Elasticsearch, or Solr.
  • Ownership of large-scale, multi-tenant search platforms with terabytes of data.

Responsibilities

  • Own end-to-end technical design for the search and MCP platform.
  • Define scalable OpenSearch-based architectures for multi-tenant SaaS.
  • Lead performance tuning to meet latency, throughput, and availability targets.
  • Establish cluster management, observability, and incident response best practices.
  • Drive architectural decisions balancing scalability, reliability, and cost.
  • Collaborate with Product and Engineering on long-term roadmaps.
  • Serve as technical integration point between search and core product teams.
  • Mentor engineers through technical reviews and architecture decisions.

Skills

OpenSearch
Elasticsearch
Solr
Java
Distributed systems
Kubernetes
Cloud (AWS/Azure)
Python scripting
ML-based relevance

Tools

OpenSearch
Elasticsearch
Solr
Kubernetes
AWS
Azure
Python

Job description

As a Principal Search Engineer, you will serve as the technical owner and architect of Nasuni's distributed search and MCP SaaS platform. This role is designed for a senior individual contributor who thrives at the intersection of deep technical execution and long-term platform strategy.

This role is for engineers who want to design and operate mission-critical search systems at scale, influence platform direction, and mentor others without people management responsibilities.

Responsibilities:
  • Own end-to-end technical design and architectural decisions for the search and MCP platform, including ingestion, indexing, query execution, and relevance tuning.
  • Define and evolve scalable OpenSearch-based architectures for multi-tenant SaaS environments.
  • Lead performance optimisation to meet SLOs for latency, throughput, and availability.
  • Establish best practices for cluster management, observability, and incident response.
  • Drive technology selection and architectural decisions while balancing scalability, reliability, and cost.
  • Partner with Product and Engineering leadership on long-term technical roadmaps.
  • Serve as the primary technical integration point between search and core product teams.
  • Mentor and guide engineers through technical reviews and architectural decision-making.
Requirements:
  • 10+ years of overall software engineering experience, with 7+ years focused on search systems.
  • Hands-on experience with OpenSearch, Elasticsearch, or Solr in production environments.
  • Proven ownership of large-scale, multi-tenant search platforms (terabytes of indexed data or more).
  • Deep expertise in Java, including high-performance, low-latency services.
  • Strong understanding of distributed systems, fault tolerance, and data consistency.
  • Experience operating search systems in cloud environments (AWS and/or Azure).
  • Production experience with Kubernetes-based deployments.
  • Advanced relevance tuning experience (custom analysers, tokenisation, scoring models).
  • Experience designing search ingestion pipelines for unstructured data.
  • Operational ownership of on-call, incident response, and reliability metrics.
  • Working knowledge of Python for scripting, tooling, or data pipelines.
  • Experience with Learning to Rank (LTR) or ML-based relevance models.
  • Prior ownership of a search platform serving hundreds of customers.
  • Experience modernising or replacing legacy search architectures.Contributions to OpenSearch/Elasticsearch ecosystems or internal platform frameworks.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Search Engineer - Java, Elastic Search, Solr
Principal Search Engineer - Java, Elastic Search, Solr

Nasuni • Hyderabad

On-site
INR 2,500,000 - 3,000,000
Competitive compensation programs
Flexible time off and leave policies
Comprehensive health and wellness coverage
Senior Search Engineer - OpenSearch
Senior Search Engineer - OpenSearch

Lever, Inc. • India

Remote
INR 1,200,000 - 1,800,000
Fully remote
Contractor role
Enterprise-scale search challenges
Senior Staff Software Engineer
Senior Staff Software Engineer

Bloomreach • India

On-site
INR 2,000,000 - 3,000,000
Senior QA Search Engineer
Senior QA Search Engineer

Photon • Bengaluru

On-site
INR 2,600,000 - 4,200,000
Senior DevOps Engineer - Cloud Infrastructure - Search and Data Platforms
Senior DevOps Engineer - Cloud Infrastructure - Search and Data Platforms

Zyoin Group • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Sr. Manager, Software Dev, OpenSearch (AWS)
Sr. Manager, Software Dev, OpenSearch (AWS)

Amazon • Bengaluru

On-site
INR 4,000,000 - 5,600,000
Sr. Manager, Software Engineering (Search)
Sr. Manager, Software Engineering (Search)

Highspot, Inc. • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Sr. Manager, Software Dev, OpenSearch
Sr. Manager, Software Dev, OpenSearch

Amazon Web Services (AWS) • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Elasticsearch Developer
Elasticsearch Developer

Cognizant • India

Hybrid
INR 1,800,000 - 2,400,000
Sr Staff Engineer
Sr Staff Engineer

Sanfoundry • Bengaluru

On-site
INR 4,000,000 - 6,400,000