{"id":2622758,"url":"https://alion.io/job/dataxstream-senior-search-engineer-opensearch","title":"Senior Search Engineer - OpenSearch","company":{"id":4420637,"name":"Dataxstream","domain":"dataxstream.com","url":"https://alion.io/company/dataxstream","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ElasticSearch","optional":false},{"name":"Hybrid Search","optional":false},{"name":"JavaScript","optional":false},{"name":"OpenSearch","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Embeddings","optional":true},{"name":"Kubernetes","optional":true},{"name":"Logstash","optional":true},{"name":"Semantic Search","optional":true},{"name":"Semantic Search","optional":true}],"status":"live","first_seen_at":"2026-10-01T00:00:00Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-20T15:43:02Z","board_verified":true,"closed_at":null,"days_open":19,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":19},"description":"Search is how our users get their work done. In OMS+, finding the right material, customer, order, or document in seconds can bethe difference between a smooth order and a lost one.Often across catalogs with millions of items and decades of enterprise history behind them.\nWe are looking for a Senior Search Engineer with OpenSearch expertiseto join the team. The role is split between product and delivery: you will help design and build the search capabilities that ship with the platform, then work with customer data and customer teams to make them perform in theirenvironments.\nThe focus throughout is search design and build: index and schema design, indexing pipelines fed from SAP source systems, relevance engineering, and the search APIs our TypeScript product stack consumes. What we need from this role is design judgement.Things like how indexes should be shaped, how queries should be written, and how to prove a relevance change\nimproved results.\nKey Responsibilities\nHelp design index mappings, analyzers, and sharding strategies suited to large, high-cardinality enterprise catalogs.\nHelp build and maintainindexing pipelines that keep searchin syncwith SAP source systems, including full reindex and incremental update paths.\n\nDesign and tune queries: query DSL, scoring and boosting, synonyms, stemming, fuzzy and typo tolerance, faceting, and aggregations.\nContribute to relevance measurement.\nSupport delivery engagements: profile customer catalogs, tune index and query design, and work with implementation and solution engineering on customer-specific relevance requirements.\nDiagnose and fix search performanceproblems: expensive queries, mappingand analyzer design, sharding choices, and data modeling.\nImplement vector and hybrid search alongside lexical search where semantic matching measurablyimproves results.\nUnderstand and specify platform needs: cluster sizing and configuration, index lifecycle policies, snapshotand upgrade requirements.\nHelp build clean, well-documented search APIs for the TypeScript product stack, and define the search health and quality signals the platform should surface.\nWork with product management on roadmap search priorities, and withsolution engineering on multi-tenant considerations.\nDocument search architecture and relevance decisions so the rest of engineering can reason aboutthem.\nReview search-related work from teammates and help raise the team's standards for query design and relevance rigor.\nRequired Qualifications\nDeep, hands-on OpenSearch or Elasticsearch expertise, ideally with productionsearch you designed and built yourself.\nCommand of the query DSL, mappings, analyzers, and aggregations, and a working mental model of the relevance levers each one gives you.\nProven relevance engineering: you have measurably improved search quality and can explain how you proved it.\nA solid grasp of how index and cluster design choices drive performance:sharding, mapping design, query cost, Lucene fundamentals, etc.\nStrong debugging ability for search problems: slow or expensive queries, mapping and analyzer mistakes, and results that are wrong in ways users notice before dashboards do.\nExperience building high-throughput ingestion and indexing pipelines against systems of record.\nProficiencyin TypeScript/JavaScript and/or Python for building services, pipelines, and tooling.\nComfort working directly with customers and delivery teams.\nComfort working alongside a separate platform or IT team: specifying requirements, handing off cleanly, and collaborating on diagnosis rather than reaching for root access.\nClear communication and a habit of documenting decisions, particularly around relevancetrade-offs.\nBachelor's degree in Computer Scienceor a related technical field, or equivalent practical experience.\nPreferred Qualifications\nVector and semantic search experience: embeddings, the OpenSearch k-NN plugin, hybrid ranking, or learning-to-rank.\nFamiliarity with OpenSearch Dashboards, Data Prepper, Logstash, or Kafka-based ingestion.\nExperience with SAP or ERP material master and catalog data, including part numbers, cross-references, and unit-of-measure complexity.\nQuery understanding:entity extraction, intent classification, spell correction, autocomplete.\nMulti-tenant search architecture and tenant data isolation.\nExperience in a customer-facing implementation, delivery, or professional services capacity.\nWorking knowledge of containers and Kubernetes.\nContributions to OpenSearch, Lucene, or other open sourcesearch projects.\nReady to apply? Please upload your resume in English.\nDataXstream Inc., is an equal-opportunityworkplace and an affirmative-action employer. We are always committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Discrimination is not welcome on the basis of any other status protected by the laws or regulations in the locations where we work.","description_format":"text","description_chars":5029,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-15T14:02:18Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.803,"p_room":0.75,"age_days":19,"expected_fill_days":27,"reasons":["conf:2","velocity","win:late"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/dataxstream-senior-search-engineer-opensearch","json_url":"https://alion.io/job/dataxstream-senior-search-engineer-opensearch.json","meta":{"generated_at":"2026-10-20T16:37:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":19012,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4420637},"rest":"https://alion.io/mcp/rest/get_company?id=4420637"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdataxstream-senior-search-engineer-opensearch"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdataxstream-senior-search-engineer-opensearch"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdataxstream-senior-search-engineer-opensearch"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dataxstream-senior-search-engineer-opensearch\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdataxstream-senior-search-engineer-opensearch"}]}