Sr. Software Engineer - Search (India)

Sr. Software Engineer - Search (India)

30 Jul
|
Jobgether
|
India

30 Jul

Jobgether

India

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer - Search based in India.

The Sr. Software Engineer - Search will play a key role in building and scaling advanced search and knowledge graph platforms that power healthcare insights.
This position focuses on designing reliable, high-performance systems that transform complex healthcare data into actionable information for users.
The role offers the opportunity to influence architecture decisions, lead technical initiatives, and deliver impactful customer-facing solutions.
You will work across engineering, product, and data teams to create scalable platforms that support millions of healthcare professional profiles and relationships.
The ideal candidate will combine strong software engineering expertise with experience in distributed systems, data platforms, and search technologies.
This opportunity is suited for an experienced engineer who thrives in ownership-driven environments and enjoys solving complex technical challenges.

Accountabilities:

The Sr. Software Engineer - Search will own the design, development, and evolution of search and knowledge graph platforms while driving technical excellence, scalability, and reliability. The role requires hands-on engineering expertise, strong collaboration skills, and the ability to lead complex initiatives from concept through production.

- Own the complete lifecycle of platform features, including problem definition, schema modeling, development, deployment, version management, and future deprecation planning.
- Lead the evolution of search and knowledge graph platforms by improving architecture, reducing redundancy, optimizing payloads, and enhancing usability.
- Design and develop scalable search solutions that support customer-facing applications and large healthcare data ecosystems.
- Build and maintain data pipelines and transformation workflows that enable accurate, reliable, and up-to-date information delivery.
- Define and implement scalable integration patterns for internal and external data exchange.
- Drive improvements in system performance, reliability, observability, and scalability as platform complexity and data volumes grow.




- Troubleshoot complex application and data issues while establishing engineering best practices around testing, monitoring, and data quality.
- Ensure data security, integrity, and compliance with governance and regulatory requirements.
- Collaborate with product managers, engineers, and business stakeholders to translate requirements into technical solutions and well-defined development plans.
- Create technical design documentation and contribute to architecture decisions across engineering teams.
- Mentor other engineers and help raise technical standards through knowledge sharing and best practices.
- Apply AI-first development practices and modern AI coding tools to improve engineering efficiency and software quality.

Requirements:

The ideal candidate should have robust experience building distributed systems, search platforms, and data-driven applications. They should be comfortable leading technical initiatives while remaining hands-on with software development and problem-solving.

- Strong programming skills in Python or Node.js for building high-availability backend systems.
- Proven experience designing, developing, and operating data systems and pipelines at scale.
- Deep experience designing and evolving search platforms, including architecture, performance optimization, versioning, pagination, and lifecycle management.
- Experience with Elasticsearch and search platform development.
- Experience working with knowledge graph platforms or complex relationship-based data models is highly valuable.
- Familiarity with data orchestration tools such as Apache Airflow.
- Experience with Docker, Kubernetes, Terraform, or similar infrastructure technologies.
- Strong knowledge of databases such as PostgreSQL and experience designing efficient data storage solutions.
- Experience with Git, Jira, and CI/CD platforms such as CircleCI.
- Ability to diagnose complex technical issues and drive effective solutions.
- Strong understanding of software engineering principles,



system design, and scalable architecture.
- Excellent communication skills with the ability to collaborate across engineering, product, and customer-facing teams.
- Experience with healthcare data, ETL workflows, or customer-facing data platforms is a plus.

Benefits:

- Comprehensive health insurance options.
- Generous paid time off and planned company-wide wellness holidays.
- Retirement benefits and financial wellness support.
- Health and charitable donation stipends.
- Access to impactful employee resource groups.
- Flexible working hours and the ability to work remotely.
- Opportunity to contribute to technology that improves healthcare outcomes globally.
- Exposure to innovative projects supporting leading organizations in biotechnology and life sciences.
- Collaborative environment focused on learning, growth, and meaningful impact.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

📌 Sr. Software Engineer - Search (India)
🏢 Jobgether
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer - search (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer - search (india) / india