AWS - Software Engineer
Location: Fully Remote
Duration: Multiyear Contract
Security Clearance: [USC/Citizens- Required]
Job Description:
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 differences
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 OpnSearch REST API and index management
Experience with SQLite or otheer 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)
Must have Skills:
Amazon Web Services (AWS)
Large Language Models (LLMs)
Apache Lucene
OpenSearch
Java
Required Skills
Search & Indexing Fundamentals -Hands-on experience with Lucene-based search platforms (Solr,OpenSearch, or Elasticsearch