Technical Skills:
Skill | Years/Level of Experience |
Amazon Web Services (AWS) | 7 to 10 years |
Large Language Models (LLMs) | 7 to 10 years |
Apache Lucene | 10+ years |
OpenSearch | 10+ years |
Java (Programming Language) | 7 to 10 years |
Required Skills:
Search & Indexing Fundamentals
· Hands-on experience with Lucene-based search platforms (Solr, OpenSearch, or Elasticsearch)
· Understanding of index schemas/mappings: field types, stored vs. indexed, doc values, multi-valued fields
· Familiarity with text analysis pipelines: tokenizers, filters, analyzers (index-time vs. query-time)
· Ability to inspect an index directly — querying fields, checking term vectors, using analysis APIs
Data & Transformation
· Ability to trace raw source data through an ingestion pipeline into indexed fields
· Comfort reading structured/semi-structured data formats (XML, JSON)
· Understanding of data normalization and transformation patterns
Query & Testing
· Skill in crafting targeted test queries to expose behavioral difference
· Experience with structured or Boolean query languages (experience with custom parsers a plus)
· Ability to design and execute parity/regression test cases at multiple levels: index content, query results, ranking, facets, highlighting
Development
· Java proficiency — able to read, debug, and make targeted changes to Java codebases
· Familiarity with Maven or Gradle build systems
AI-Assisted Analysis & Development:
· Proficiency using AI coding assistants (e.g. Claude Code) to investigate complex problems, generate hypotheses, and draft code changes
· Ability to formulate precise, context-rich prompts that produce actionable results from an AI assistant
· Comfort working in an AI-augmented development workflow: reading and critically evaluating AI-generated output before applying it
Analysis & Communication:
· Ability to identify root cause of parity differences and attribute them to a specific layer (ingestion, schema, analyzer, query parser)
· Able to produce clear, actionable defect reports for developers
Preferred skills:
· Experience with custom Lucene analyzers or codec plugins
· Python scripting (data inspection, test automation, reporting)
· Familiarity with OpenSearch REST API and index management
· Experience with SQLite or other lightweight databases for test result storage
· Search engine certifications (Elastic, OpenSearch)
· Experience with parallel/comparative testing frameworks
· Background in a domain with complex structured data (legal, scientific, patent, medical)
Education Level: Bachelors’ Degree