Lead Search Software Engineer

Dodge Construction Network LLC

Ernakulam

Hybrid

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dodge Construction Network LLC is searching for a skilled Search Specialist to join their team in Kochi, India. This full-time position requires extensive experience with Apache Solr or OpenSearch and .NET (C#). Candidates should possess strong Python skills for data processing, experience managing search workloads on AWS, and knowledge of AI-assisted development tools. Excellent communication skills are essential. Join us to be part of a company that drives innovation in the construction industry.

Qualifications

  • 5+ years of experience with Apache Solr and/or OpenSearch.
  • 3+ years of professional .NET (C#) development.
  • Proficiency in Python for data processing.
  • Experience deploying workloads on AWS.
  • Knowledge of search relevance concepts.
  • Expertise in CI/CD and automated testing.
  • Excellent communication skills with technical topics.

Responsibilities

  • Design and maintain scalable search infrastructure.
  • Develop and maintain backend services in .NET.
  • Deploy workloads on AWS using CI/CD pipelines.
  • Incorporate AI coding tools into development workflows.
  • Provide guidance and mentorship on search technologies.

Skills

Apache Solr
OpenSearch
.NET (C#)
Python
AWS
AI-assisted development tools
CI/CD
Communication

Education

Bachelor’s degree in a related field

Tools

AWS (ECS/EKS, Lambda, S3, IAM, CloudFormation, CDK)
Terraform
Pulumi

Job description

Dodge Construction Network (Dodge) is looking for a seasoned, hands-on search specialist with systems design and architecture exposure to work in our highly technical and intense development team.

This is a full-time position and reports directly to theVP, Data Architecture.

Preferred Location

Qualified candidates should be based in or near Kochi and able to work from our Kochi office as part of a hybrid schedule.

Essential Functions

Search Platform Engineering

  • Design, build, and maintain scalable search infrastructure using Apache Solr and/or OpenSearch, including schema design, indexing pipelines, and query parsing
  • Optimize search relevance through tokenization strategies, stemming, custom analyzers, boosting rules, and query-time vs. index-time tuning
  • Manage and maintain search cluster configuration, replication, and high-availability operations in production environments
  • Diagnose and resolve search performance issues, including slow queries, indexing bottlenecks, and relevance degradation
  • Evaluate and introduce improvements to search architecture as the platform and data volumes scale

Backend Engineering

  • Develop and maintain backend services and APIs in .NET (C#), applying asynchronous patterns and dependency-injection frameworks to build reliable, scalable components
  • Write Python scripts for data processing, pipeline orchestration, and ML prototype integration with the search platform
  • Collaborate with data engineering teams to design and optimize data ingestion and enrichment pipelines that feed search indexes
  • Ensure code quality through unit, integration, and performance testing across all components

Cloud & Infrastructure

  • Deploy and manage search workloads on AWS using ECS/EKS, Lambda, S3, IAM, and CloudFormation or CDK
  • Implement and maintain CI/CD pipelines to support reliable, repeatable deployments of search services
  • Apply container security best practices and contribute to infrastructure-as-code using Terraform or Pulumi where applicable
  • Monitor system health, query performance, and infrastructure costs using AWS-native and third-party observability tools

AI-Assisted Development

  • Incorporate AI coding tools such as Claude Code, GitHub Copilot, or Codex into daily development workflows to accelerate delivery and code quality
  • Review and validate AI-generated code for correctness, security, and alignment with team standards
  • Share effective AI-assisted development practices with teammates to improve team-wide productivity and velocity

Leadership & Collaboration

  • Act as the team’s subject matter expert on search technologies, providing guidance and mentorship to engineers across skill levels
  • Conduct code reviews and uphold engineering standards across the team
  • Translate complex search and relevance concepts into clear, accessible language for non-technical stakeholders and product partners
  • Collaborate with product managers, data scientists, and other engineering teams to deliver search capabilities that power Dodge’s core products
  • Operate effectively in Agile/Scrum environments, contributing to sprint planning, estimation, and continuous improvement practices

Education Requirement

Bachelor’s degree in a related field or equivalent education and work experience.

Required Experience,Knowledgeand Skills

  • 5+ years of hands-on experience with Apache Solr and/or OpenSearch (schema design, indexing pipelines, query parsing, clustering, replication)
  • 3+ years of professional .NET (C#) development, including asynchronous patterns and dependency-injection frameworks
  • Python proficiency for data processing, orchestration scripts, and ML prototypes
  • Proven track record deploying workloads on AWS (ECS/EKS, Lambda, S3, IAM, CloudFormation or CDK)
  • Solid understanding of search relevance concepts: tokenization, stemming, analyzers, boosting, query-time vs. index-time strategies
  • CI/CD and automated testing expertise (unit, integration, performance)
  • Excellent communication skills; able to simplify complex technical topics for non-technical stakeholders
  • Must have worked with AI-assisted development tools (Claude, Copilot, Codex, etc.)

Preferred Experience,Knowledgeand Skills

  • Knowledge of search in construction or AEC industry datasets
  • Experience with Infrastructure as Code (Terraform, Pulumi)
  • Familiarity with container security best practices and AWS Well-Architected Framework
  • Familiarity with other distributed search technologies

About Dodge Construction Network

Dodge Construction Network exists to deliver the comprehensive data and connections the construction industry needs to build thriving communities. Our legacy is deeply rooted in empowering our customers with transformative insights, igniting their journey towards unparalleled business expansion and success. We serve decision-makers who seek reliable growth and who value relationships built on trust and quality. By combining our proprietary data with cutting-edge software, we deliver to our customers the essential intelligence needed to excel within their respective landscapes. We propel the construction industry forward by transforming data into tangible guidance, driving unparalleled advancement.

Dodge is the catalyst for modern construction.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Search Software Engineer
Search Software Engineer

Dodge Construction Network • Ernakulam

Hybrid
INR 1,800,000 - 3,000,000
Senior Backend Software Developer
Senior Backend Software Developer

Dodge Construction Network • Ernakulam

On-site
INR 1,500,000 - 2,600,000
Staff Engineer-UI
Staff Engineer-UI

Dodge Construction Network LLC • Ernakulam

Hybrid
INR 1,400,000 - 2,100,000
Data Quality Engineering Lead
Data Quality Engineering Lead

Dodge Construction Network LLC • Ernakulam

Hybrid
INR 3,000,000 - 4,500,000
Senior QA Architect
Senior QA Architect

Dodge Construction Network • Ernakulam

Hybrid
INR 1,500,000 - 2,500,000
Staff Engineer-UI
Staff Engineer-UI

Dodge Global Network • Ernakulam

Hybrid
INR 2,200,000 - 4,200,000
Senior UI Software Engineer
Senior UI Software Engineer

Dodge Construction Network • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Incident & Change Management Coordinator
Incident & Change Management Coordinator

Dodge Construction Network LLC • Ernakulam

Hybrid
INR 1,200,000 - 2,100,000
Operations Manager
Operations Manager

Dodge Construction Network • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Operations Manager
Operations Manager

Dodge Construction Network LLC • Ernakulam

On-site
INR 800,000 - 1,200,000