Remote Position

[Remote] Lead Software Engineer, Search (Semantic Platform)

🌍 Remote Β· United States πŸ’Ό Full-time

Note: The job is a remote job and is open to candidates in USA. Commerce is hiring a Lead Software Engineer to build and scale semantic hybrid search on OpenSearch as a foundational platform capability. The role leads search architecture, relevance optimization, indexing pipelines, technical direction, and production reliability.

Responsibilities

  • Architect the Future of Search: Lead the design and implementation of semantic search capabilities, utilizing OpenSearch to build a robust, hybrid search (BM25 + vector) capability from the ground up
  • Iterate & Optimize: Continuously evaluate, benchmark, and fine-tune search relevance, ranking models, and k-NN/neural search configurations within OpenSearch
  • Own the Indexing Pipeline: Maintain, scale, and evolve our core data ingestion and indexing pipelines (built on MySQL, Kafka/RabbitMQ, and backend microservices) to seamlessly support dense vector ingestion and de-duplicated, resilient synchronization
  • Technical Leadership: Guide the technical roadmap for the Search team, establish engineering best practices, and mentor senior and mid-level engineers through complex architectural decisions
  • Production Excellence: Ensure the search platform meets ultra-low latency requirements and high-availability SLAs under massive, concurrent traffic loads while participating in the team's on-call rotation

Skills

  • 7+ years of professional software development experience, with a proven track record in a technical leadership or staff-level capacity
  • Deep hands-on experience building, scaling, and fine-tuning OpenSearch (or Elasticsearch) clusters at scale
  • Proven experience implementing semantic search, working with text embeddings, vector databases, and configuring hybrid search scoring models
  • High proficiency in a strongly typed language like GoLang, Scala, or Java, alongside experience with languages like PHP
  • Strong experience with relational databases (MySQL), schema design, and distributed messaging tools (Kafka or RabbitMQ) for heavy data mutation and indexing
  • Familiarity with the OpenSearch Neural Search plugin, k-NN search, or Learning to Rank (LTR)
  • Experience migrating large-scale search infrastructure from traditional Elasticsearch configurations to advanced OpenSearch semantic implementations
  • Experience setting up automated search quality measurement frameworks (e.g., NDCG, MRR)
  • Familiarity with containerization and orchestration (Docker, Kubernetes) in a cloud environment

Benefits

  • Remote work in the United States
  • Where applicable, this role may also be eligible for variable compensation (such as bonus or commission)
  • Where applicable, this role may also be eligible for equity

Company Overview

  • Commerce (Nasdaq: CMRC) empowers businesses to innovate, grow, and thrive through an open, AI-driven commerce ecosystem. It was founded in 1994, and is headquartered in Broomfield, Colorado, USA, with a workforce of 1001-5000 employees. Its website is http://commerce.com/.
  • Company H1B Sponsorship

  • Commerce has a track record of offering H1B sponsorships, with 8 in 2026, 4 in 2025, 2 in 2023, 7 in 2022, 2 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now β†’

    More Open Positions

    Explore similar remote opportunities