B

BigCommerce

E-commerce platform with subscriptions and APIs

Lead Software Engineer, Search - Search, Semantic Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 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 and vector databases, and configuring hybrid search scoring models.
  • High proficiency in a strongly typed language such as Go, Scala, or Java, alongside experience with PHP.
  • Strong experience with relational databases, including MySQL, schema design, and distributed messaging tools such as Kafka or RabbitMQ for heavy data mutation and indexing.

Responsibilities

  • Lead the design and implementation of semantic search capabilities, using OpenSearch to build a robust hybrid search capability combining BM25 and vector search.
  • Continuously evaluate, benchmark, and fine-tune search relevance, ranking models, and k-NN or neural search configurations within OpenSearch.
  • Maintain, scale, and evolve core data ingestion and indexing pipelines built on MySQL, Kafka or RabbitMQ, and backend microservices to support dense vector ingestion and resilient, de-duplicated synchronization.
  • Guide the Search team's technical roadmap, establish engineering best practices, and mentor senior and mid-level engineers through complex architectural decisions.
  • Ensure the search platform meets ultra-low-latency requirements and high-availability SLAs under heavy concurrent traffic, and participate in the team's on-call rotation.

Desired Qualifications

  • Familiarity with the OpenSearch Neural Search plugin, k-NN search, or Learning to Rank.
  • Experience migrating large-scale search infrastructure from traditional Elasticsearch configurations to advanced OpenSearch semantic implementations.
  • Experience setting up automated search quality measurement frameworks such as NDCG and MRR.
  • Familiarity with containerization and orchestration using Docker and Kubernetes in a cloud environment.

About the Company

BigCommerce

E-commerce platform with subscriptions and APIs

BigCommerce provides a subscription-based e-commerce platform that helps businesses build and run online stores. It offers tools for website building, order management, payment processing, shipping, and marketing, with a flexible API ecosystem that enables custom integrations with POS, ERP, PIM, and OMS systems. The platform supports headless commerce, allowing the backend to power a fully customized frontend. Developers can extend functionality through the App Marketplace, and companies can integrate additional apps for expanded features. Unlike some platforms that lock the frontend or limit integrations, BigCommerce emphasizes scalability from small startups to large enterprises and a broad network of integrations. The goal is to help businesses grow online by delivering a robust, scalable, and customizable commerce solution.

Company size
501-1,000
Company stage
IPO
Headquarters
Austin, TX
Founded
2009

Recently Posted Jobs

Explore more opportunities at BigCommerce

See more jobs