

Jobs via Dice
Lead AI Engineer (Search Modernization) || Austin, TX, USA(Onsite)
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Lead AI Engineer (Search Modernization) on a contract basis in Austin, TX. The position requires 5-10 years of experience with ElasticSearch, Python, AWS, and semantic search techniques. Pay rate is "unknown."
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
January 9, 2026
π - Duration
Unknown
-
ποΈ - Location
On-site
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Austin, TX
-
π§ - Skills detailed
#BI (Business Intelligence) #SageMaker #AI (Artificial Intelligence) #Databases #BERT #Monitoring #Data Science #AWS (Amazon Web Services) #Deployment #Elasticsearch #Transformers #OpenSearch #Java #SNS (Simple Notification Service) #IAM (Identity and Access Management) #Flask #Cloud #Python #ML (Machine Learning) #Metadata #Lambda (AWS Lambda) #Scala #Knowledge Graph #SQS (Simple Queue Service) #FastAPI #EC2 #NLP (Natural Language Processing) #"ETL (Extract #Transform #Load)" #Docker #Indexing #API (Application Programming Interface) #S3 (Amazon Simple Storage Service)
Role description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, E-Solutions, Inc., is seeking the following. Apply via Dice today!
Job Title: Lead AI Engineer (Search Modernization)
Job Location: Austin, TX, USA(Onsite)
Job Type: Contract
Job Description:
Mandatory Skills: Elastic Search, OpenSearch, Python, LLM, GenAI, Semantic Search, Re-Ranking, AWS, Search Engineer
We are looking for an AI Engineer to modernize and enhance our existing regex/keyword-based ElasticSearch system by integrating state-of-the-art semantic search, dense retrieval, and LLM-powered ranking techniques.
This role will drive the transformation of traditional search into an intelligent, context-aware, personalized, and high-precision search experience.
The ideal candidate has hands-on experience with ElasticSearch internals, information retrieval (IR), embedding-based search, BM25, re-ranking, LLM-based retrieval pipelines, and AWS cloud deployment.
Roles & Responsibilities
Modernizing the Search Platform
β’ Analyze limitations in current regex & keyword-only search implementation on ElasticSearch.
β’ Enhance search relevance using:
β’ BM25 tuning
β’ Synonyms, analyzers, custom tokenizers
β’ Boosting strategies and scoring optimization
β’ Introduce semantic / vector-based search using dense embeddings.
β’ LLM-Driven Search & RAG Integration
β’ Implement LLM-powered search workflows including:
β’ Query rewriting and expansion
β’ Embedding generation (OpenAI, Cohere, Sentence Transformers, etc.)
β’ Hybrid retrieval (BM25 + vector search)
β’ Re-ranking using cross-encoders or LLM evaluators
β’ Build RAG (Retrieval Augmented Generation) flows using ElasticSearch vectors, OpenSearch, or AWS-native tools.
β’ Search Infrastructure Engineering
β’ Build and optimize search APIs for latency, relevance, and throughput.
β’ Design scalable pipelines for:
β’ Indexing structured and unstructured text
β’ Maintaining embedding stores
β’ Real-time incremental updates
β’ Implement caching, failover, and search monitoring dashboards.
β’ AWS Cloud Delivery
β’ Deploy and operate solutions on AWS, leveraging:
β’ OpenSearch Service or EC2-managed ElasticSearch
β’ Lambda, ECS/EKS, API Gateway, SQS/SNS
β’ SageMaker for embedding generation or re-ranking models
β’ Implement CI/CD for search models and pipelines.
β’ Evaluation & Continuous Improvement
β’ Develop search evaluation metrics (nDCG, MRR, precision@k, recall).
β’ Conduct A/B experiments to measure improvements.
β’ Tune ranking functions and hybrid search scoring.
β’ Partner with product teams to refine search behaviors with real usage patterns.
Required Skills & Qualifications
β’ 5 10 years of experience in AI/ML, NLP, or IR systems, with hands-on search engineering.
β’ Strong expertise in ElasticSearch/OpenSearch: analyzers, mappings, scoring, BM25, aggregations, vectors.
β’ Experience with semantic search:
β’ Embeddings (BERT, SBERT, Llama, GPT-based, Cohere)
β’ Vector databases or ES vector fields
β’ Approximate nearest neighbor (ANN) techniques
β’ Working knowledge of LLM-based retrieval and RAG architectures.
β’ Proficient in Python; familiarity with Java/Scala is a plus.
β’ Hands-on AWS experience (OpenSearch, SageMaker, Lambda, ECS/EKS, EC2, S3, IAM).
β’ Experience building and deploying APIs using FastAPI/Flask and containerizing with Docker.
β’ Familiar with typical IR metrics and search evaluation frameworks.
Preferred Skills
β’ Knowledge of cross-encoder and bi-encoder architectures for re-ranking.
β’ Experience with query understanding, spell correction, autocorrect, and autocomplete features.
β’ Exposure to LLMOps / MLOps in search use cases.
β’ Understanding of multi-modal search (text + images) is a plus.
β’ Experience with knowledge graphs or metadata-aware search.
Thanks and Regards
Ash Kumar
Client Engagement Partner
M:
E:
w:
Lead AI Engineer (Search Modernization)1Machine Learning,Python,AWS,Data Science,AI,Data Scientist,ML,LLM,RAGN/AC2CUnited States
Dice is the leading career destination for tech experts at every stage of their careers. Our client, E-Solutions, Inc., is seeking the following. Apply via Dice today!
Job Title: Lead AI Engineer (Search Modernization)
Job Location: Austin, TX, USA(Onsite)
Job Type: Contract
Job Description:
Mandatory Skills: Elastic Search, OpenSearch, Python, LLM, GenAI, Semantic Search, Re-Ranking, AWS, Search Engineer
We are looking for an AI Engineer to modernize and enhance our existing regex/keyword-based ElasticSearch system by integrating state-of-the-art semantic search, dense retrieval, and LLM-powered ranking techniques.
This role will drive the transformation of traditional search into an intelligent, context-aware, personalized, and high-precision search experience.
The ideal candidate has hands-on experience with ElasticSearch internals, information retrieval (IR), embedding-based search, BM25, re-ranking, LLM-based retrieval pipelines, and AWS cloud deployment.
Roles & Responsibilities
Modernizing the Search Platform
β’ Analyze limitations in current regex & keyword-only search implementation on ElasticSearch.
β’ Enhance search relevance using:
β’ BM25 tuning
β’ Synonyms, analyzers, custom tokenizers
β’ Boosting strategies and scoring optimization
β’ Introduce semantic / vector-based search using dense embeddings.
β’ LLM-Driven Search & RAG Integration
β’ Implement LLM-powered search workflows including:
β’ Query rewriting and expansion
β’ Embedding generation (OpenAI, Cohere, Sentence Transformers, etc.)
β’ Hybrid retrieval (BM25 + vector search)
β’ Re-ranking using cross-encoders or LLM evaluators
β’ Build RAG (Retrieval Augmented Generation) flows using ElasticSearch vectors, OpenSearch, or AWS-native tools.
β’ Search Infrastructure Engineering
β’ Build and optimize search APIs for latency, relevance, and throughput.
β’ Design scalable pipelines for:
β’ Indexing structured and unstructured text
β’ Maintaining embedding stores
β’ Real-time incremental updates
β’ Implement caching, failover, and search monitoring dashboards.
β’ AWS Cloud Delivery
β’ Deploy and operate solutions on AWS, leveraging:
β’ OpenSearch Service or EC2-managed ElasticSearch
β’ Lambda, ECS/EKS, API Gateway, SQS/SNS
β’ SageMaker for embedding generation or re-ranking models
β’ Implement CI/CD for search models and pipelines.
β’ Evaluation & Continuous Improvement
β’ Develop search evaluation metrics (nDCG, MRR, precision@k, recall).
β’ Conduct A/B experiments to measure improvements.
β’ Tune ranking functions and hybrid search scoring.
β’ Partner with product teams to refine search behaviors with real usage patterns.
Required Skills & Qualifications
β’ 5 10 years of experience in AI/ML, NLP, or IR systems, with hands-on search engineering.
β’ Strong expertise in ElasticSearch/OpenSearch: analyzers, mappings, scoring, BM25, aggregations, vectors.
β’ Experience with semantic search:
β’ Embeddings (BERT, SBERT, Llama, GPT-based, Cohere)
β’ Vector databases or ES vector fields
β’ Approximate nearest neighbor (ANN) techniques
β’ Working knowledge of LLM-based retrieval and RAG architectures.
β’ Proficient in Python; familiarity with Java/Scala is a plus.
β’ Hands-on AWS experience (OpenSearch, SageMaker, Lambda, ECS/EKS, EC2, S3, IAM).
β’ Experience building and deploying APIs using FastAPI/Flask and containerizing with Docker.
β’ Familiar with typical IR metrics and search evaluation frameworks.
Preferred Skills
β’ Knowledge of cross-encoder and bi-encoder architectures for re-ranking.
β’ Experience with query understanding, spell correction, autocorrect, and autocomplete features.
β’ Exposure to LLMOps / MLOps in search use cases.
β’ Understanding of multi-modal search (text + images) is a plus.
β’ Experience with knowledge graphs or metadata-aware search.
Thanks and Regards
Ash Kumar
Client Engagement Partner
M:
E:
w:
Lead AI Engineer (Search Modernization)1Machine Learning,Python,AWS,Data Science,AI,Data Scientist,ML,LLM,RAGN/AC2CUnited States






