Jobs · Engineering · California

Sr Backend Engineer

Quizlet · San Francisco, CA · 2 wk ago
HybridEngineering$167k–$219k/yrFull-time

About Quizlet

At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way. We’re a $1B+ learning platform used by two-thirds of U.S. high school students and half of college students, powering over 1 billion learning interactions each week. We blend cognitive science with machine learning to personalize and enhance the learning experience for students, professionals, and lifelong learners alike.

Why Join Quizlet?

  • Massive reach: 60M+ users, 1B+ interactions per week
  • Cutting-edge tech: Generative AI, adaptive learning, cognitive science
  • Strong momentum: Top-tier investors, sustainable business, real traction
  • Mission-first: Work that makes a difference in people’s lives
  • Inclusive culture: Committed to equity, diversity, and belonging

About The Team

The Search team (part of Coach & Orchestration) owns the full path from raw content to search results — the pipelines and infrastructure that get content indexed, the services that query it, and the systems that serve it with high relevance and low latency. We're looking for a Backend Engineer who can own this end-to-end: from data ingestion and Elasticsearch index design through the retrieval/query services that power search in production.

Responsibilities

  • Design, build, and maintain data pipelines that ingest, transform, and load content into Elasticsearch indices at scale.
  • Own index design — mappings, analyzers, sharding strategy, and lifecycle management — balancing indexing throughput, query latency, and storage cost.
  • Build and operate the infrastructure for hybrid retrieval, combining lexical (BM25) search with dense vector similarity (kNN/HNSW) in Elasticsearch.
  • Design and maintain the backend retrieval/query services that sit in front of Elasticsearch — API design, request routing, caching, and query fan-out.
  • Integrate embedding generation into pipelines — batching, caching, and re-embedding workflows when models or content change — using off-the-shelf or hosted embedding models.
  • Partner with product and applied ML teams to support the evolution from retrieval into multi-stage ranking, including feeding features to future learning-to-rank systems.
  • Monitor and troubleshoot cluster health, service latency, indexing throughput, and query performance; drive improvements in reliability and observability.
  • Implement zero-downtime reindexing and index cutover strategies (aliasing, blue/green indices) to support continuous schema and data evolution.
  • Establish data quality and validation practices to catch pipeline failures and indexing issues before they reach production.
  • Collaborate with infrastructure/platform teams on cluster sizing, service scaling, and cost optimization.
  • Support experiment rollout for retrieval and ranking changes, working with feature flagging or A/B test infrastructure.
  • Stay current on Elasticsearch/OpenSearch and retrieval-infrastructure best practices, evaluating what's worth adopting.

Requirements

  • Minimum 4+ years of experience in backend or data engineering, with hands-on ownership of production data pipelines and/or backend services.
  • Strong SQL and experience with data warehouses (Snowflake, BigQuery, Redshift, or similar).
  • Proficiency in Python (or Java/Scala) for pipeline and service development, and experience with orchestration tools (Airflow, Dagster, Prefect, or similar).
  • Experience with dbt for data transformation, modeling, and testing within the warehouse.
  • Hands-on experience with Elasticsearch or OpenSearch in production — index design, mappings, ILM, sharding, and cluster tuning.
  • Experience designing and operating backend services/APIs (REST or gRPC) — request handling, caching, and performance optimization for low-latency, read-heavy systems.
  • Experience with service observability — tracing, metrics, and alerting (Datadog, Prometheus/Grafana, or similar).
  • Comfort with containerization and deployment (Docker, Kubernetes) for production services.
  • Clear, effective communication, with the ability to collaborate well with data scientists, ML engineers, and product partners.
  • Comfort operating in cloud infrastructure (AWS/GCP/Azure), including cost and performance tradeoffs for search infrastructure.

Nice to Have

  • Experience with batch and/or streaming data processing (Spark, Kafka, Flink, or similar).
  • Practical experience with vector search — dense_vector fields, kNN/HNSW, and combining lexical and vector scores for hybrid retrieval.
  • Working familiarity with embedding models (open-source or hosted/API-based) — generating, storing, versioning, and refreshing embeddings at scale.
  • Understanding of retrieval evaluation basics (recall@k, NDCG, MRR).
  • Experience with learning-to-rank libraries (e.g., LightGBM, XGBoost rankers) or exposure to reranking pipelines.
  • Experience with reciprocal rank fusion (RRF) or other hybrid score-blending techniques.
  • Familiarity with vector databases beyond Elasticsearch (FAISS, ScaNN, pgvector, etc.).
  • Prior experience scaling search/retrieval infrastructure in a high-traffic consumer or enterprise product.

Schedule

To support collaboration, we ask employees to be in the office at least two days a week: Wednesday and Thursday.

Benefits

  • 20 vacation days that we expect you to take!
  • Competitive health, dental, and vision insurance (100% employee and 75% dependent PPO, Dental, VSP Choice)
  • Employer-sponsored 401k plan with company match
  • Access to LinkedIn Learning and other resources to support professional growth
  • Paid Family Leave, FSA, HSA, Commuter benefits, and Wellness benefits
  • 40 hours of annual paid time off to participate in volunteer programs of choice

Pay

Compensation Range: $167K - $219K

Similar jobs

Sr Backend Engineer

Slang AINew York, NY· 2 wk ago
Engineering$185k–$215k/yrapply on ats.rippling.com

Sr Backend Engineer

Union Square VenturesNew York, NY· 2 wk ago
Engineering$167k–$219k/yrapply on jobs.ashbyhq.com

Sr Backend Engineer

QuizletNew York, NY· 2 wk ago
Engineering$167k–$219k/yrapply on quizlet.com

Sr Backend Engineer

Owl VenturesNew York, NY· 1 wk ago
Engineering$167k–$219k/yrapply on jobs.ashbyhq.com