Bigcommerce

Bigcommerce

Lead Software Engineer, Search (Semantic Platform)

Austin, TX

No sponsorship$163k-$244kDetected 6 days ago
JavaGoPHPScalaMySQLElasticsearchVector DatabasesCloud PlatformsDockerKubernetesKafkaRabbitMQData EngineeringLeadership

About the role

  • We also consider internal equity to help ensure fair and consistent pay practices across our teams.
  • Details will be shared during the hiring process.
  • If you require accommodations or adjustments at any stage of the recruitment process, please let us know and we will work with you to meet your needs.

Responsibilities

  • 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
  • OpenSearch/Elasticsearch Expertise: Deep hands-on experience building, scaling, and fine-tuning OpenSearch (or Elasticsearch) clusters at scale

Requirements

  • 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
  • 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
  • Strong Backend Fundamentals: High proficiency in a strongly typed language like GoLang, Scala, or Java, alongside experience with languages like PHP
  • Data Pipelines: Strong experience with relational databases (MySQL), schema design, and distributed messaging tools (Kafka or RabbitMQ) for heavy data mutation and indexing

Skills

  • Welcome to the Agentic Commerce Era
  • Proven experience implementing semantic search, working with text embeddings, vector databases, and configuring hybrid search scoring models

Compensation

  • The national base salary range for this role is posted above in this job post.
  • Final compensation will be determined based on factors such as relevant experience, skills, qualifications and geographic location.
  • We also consider internal equity to help ensure fair and consistent pay practices across our teams.
  • Where applicable, this role may also be eligible for variable compensation (such as bonus or commission), equity, and benefits in accordance with local policies.
  • We are committed to equitable and transparent pay practices that align to market data, internal equity, and individual contribution.

Benefits

  • Where applicable, this role may also be eligible for variable compensation (such as bonus or commission), equity, and benefits in accordance with local policies.
  • We are committed to equitable and transparent pay practices that align to market data, internal equity, and individual contribution.

Company info

  • At Commerce, we believe that celebrating the unique histories, perspectives and abilities of every employee makes a difference for our company, our customers and our community.
  • We are committed to creating an inclusive and accessible hiring experience for all candidates.

Equal opportunity

  • We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive.

Visa & Work Authorization

  • solicit money to complete visa requirements as part of a job offer.

This listing is sourced directly from Bigcommerce's careers page and normalized into a canonical job model.