Senior Staff Software Engineer, Indexing & Retrieval Platform

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$279,200–$390,900 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $335k
$104k most similar roles pay here $422k

This role pays more than 99% of similar roles. Most pay $146,125–$222,000 — the shaded band above. At the midpoint, this role pays about $335k versus about $184k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 72 open roles on FindRole.

Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Staff Software Engineer, Indexing & Retrieval Platform

As a Senior Staff Software Engineer on Reddit’s ML Indexing & Retrieval Platform team, you will lead the development and implementation of next-generation systems for machine learning data ingestion, low-latency retrieval services, and GenAI applications. You’ll work closely with cross-functional teams to deliver high-quality experiences by defining best practices for observability and reliability in large-scale distributed systems while mentoring engineers on robust DevOps principles. The role involves deep expertise in Go, Java, Python, Flink, Airflow, Spark, Kubernetes, Docker, AWS, GCP, and vector databases like Milvus or Elasticsearch to build scalable, reliable platforms that support Reddit’s growing user base and diverse content ecosystem.

What you'll do

  • Lead the development and implementation of Reddit’s next-generation ML Indexing & Retrieval engine.
  • Define best practices for observability, reliability, and operational excellence in large-scale systems.
  • Mentor engineers in designing scalable infrastructure and adopting robust DevOps principles.
  • Collaborate with product engineers to deliver high-quality experiences across various applications.
  • Ensure the platform evolves to meet the needs of Reddit’s growing user base and diverse content ecosystem.

What we're looking for

  • 10+ years of software engineering experience in Indexing and Retrieval systems.
  • 3+ years of technical leadership, architecting and scaling distributed systems.
  • Deep expertise in large-scale data platforms with batch indexing and stream processing.
  • Proven experience designing and operating low-latency retrieval services.
  • Expertise in lexical and vector search technologies like Milvus, Vespa, Elasticsearch.
  • Skilled in cloud-native architectures and managing containerized workloads using Kubernetes.

More like this

Similar roles

Data Platform Engineer, Senior Staff

Qualcomm

San Diego, CA 23 days ago $158,400$237,600
Databricks AWS Terraform Python CI/CD Amazon EKS SLIs/SLOs Unity Catalog Delta Lake MLflow Bash GitHub Actions Helm OpenTelemetry Fivetran Hashicorp Vault OPA Sonar

Senior Software Engineer, Data Platform

Chime

San Francisco, CA 6 days ago $259,000$259,000
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Apache Kafka Apache Flink Amazon Kinesis dbt CI/CD SOX PII handling Data lineage Schema registry Access controls
Hybrid

Senior Data Platform Engineer

Upstart

Remote (Canada) 51 days ago $166,900$230,900
AWS Python Spark Kafka Airflow Databricks CI/CD Lakehouse Metadata Data Governance Collaboration Tools Monitoring Reliability Practices
Remote

Staff Software Engineer, Data Platform

Circle

San Francisco, CA 4 days ago $195,000$257,500
Apache Flink Google Cloud Dataflow Bigtable Cassandra Python SQL Kafka Hadoop Spark Docker Kubernetes AWS Azure GCP CI/CD Git Jenkins GitHub PostgreSQL Snowflake Terraform Prometheus Grafana