Job Description
Job Description
We are seeking a Search Platform Developer with hands-on experience designing, deploying, and operating AWS OpenSearch–based search solutions. This role focuses on building scalable, production-grade search infrastructure and backend services that ingest, normalize, index, and query data from multiple content sources.
You will work closely with product, frontend, and cloud engineering teams to deliver performant, secure, and reliable search capabilities using AWS-native services, while supporting real-world client-facing search deployments.
This role is ideal for a mid-to-experienced developer who enjoys working at the intersection of search engineering, backend services, data ingestion, and cloud architecture.
RESPONSIBILITIES
- Design, build, and maintain AWS OpenSearch indexes, mappings, analyzers, and index templates
- Develop .NET 8 (C#) backend services that ingest, index, and query data from OpenSearch
- Implement and optimize OpenSearch query DSL for performance, relevance, and scalability
- Design and maintain data ingestion pipelines that collect content from :
Databases (relational and NoSQL)
File-based sources (S3, documents, exports)External systems and APIsWebsites or content feeds (where applicable)Normalize, enrich, and transform content prior to indexing (metadata extraction, text processing, field mapping)Build and expose search APIs using AWS Lambda and API GatewaySupport batch and near–real-time indexing workflowsDeploy and operate services on AWS ECS and / or EC2Monitor, troubleshoot, and tune OpenSearch cluster health, indexing throughput, and query performanceCollaborate with frontend teams building React-based search experiencesParticipate in architectural discussions around search relevance, scalability, and data modelingSupport client search deployments, including environment setup, tuning, and ongoing optimizationrite clean, maintainable, and well-tested backend codeParticipate in code reviews and technical design discussionsQUALIFICATIONS
4+ years of experience in backend, search, or data-focused developmentHands-on experience with AWS OpenSearch (or Elasticsearch on AWS)Strong understanding of search fundamentals :Indexing strategies
Mappings and analyzersQuery DSL and relevance scoringProfessional experience with C# / .NET 8Experience building RESTful APIs (Lambda, API Gateway, or container-based services)Experience ingesting and indexing data from multiple content sources, including databases, files, and external systemsFamiliarity with AWS services, including :OpenSearch
LambdaAPI GatewayS3ECS and / or EC2AWS GlueExperience deploying and supporting production search systems for clientsSolid understanding of distributed systems and performance optimizationComfortable working in AWS cloud-native environmentsNice-to-Have QUALIFICATIONS
Experience with OpenSearch DashboardsRelevance tuning, scoring strategies, or custom analyzersFrontend experience with React (search UI integration)Experience with Docker and containerized deploymentsCI / CD experience (GitHub Actions, AWS CodePipeline, etc.)Knowledge of event-driven or streaming systems (SQS, SNS, Kafka, etc.)Experience with web content ingestion, crawling, or structured content extractionExperience securing search systems (IAM, VPCs, fine-grained access control)Must be a U.S. Citizen and U.S. based.
Equal Opportunity Employer