Build and operate large-scale search infrastructure covering real-time indexing, query serving, data pipelines, reliability, and performance. The role requires 5+ years of infrastructure or distributed-systems experience and proficiency in Rust, C++, or JVM-based languages, plus hands-on search technology experience.
150k – 400k/yr
On-site5+ YOEBackend Engineering
About the role
Responsibilities
Design and build large-scale search infrastructure, including real-time indexing, serving, and data pipelines, handling massive write and query loads with strict latency and reliability requirements.
Develop deep expertise in search internals, including indexing, query execution, and relevance, and help shape the technical direction of core search infrastructure.
Operate production services end to end, including monitoring, debugging, incident response, and performance optimization.
Lead and drive incident response and recovery with peers.
Review and contribute to incident postmortems while maintaining a high quality bar.
Requirements
5+ years developing large-scale infrastructure or distributed systems, or experience with storage or hardware architecture.
Proficiency in high-performance Rust, C++, or JVM-based languages.
Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or similar, with an understanding of how they work and why.
Experience with operating system internals, filesystems, networking, or database storage engines.
Strong focus on performance, reliability, scalability, and quality.
Ability to take full ownership of problems and learn what is needed to solve them.
Comfort working quickly in a fast-paced environment with shifting priorities and tight deadlines.
Nice-to-Haves
Contributions to open-source search or infrastructure projects.
Compensation and Benefits
Base salary: $150,000–$400,000 USD.
Equity and comprehensive medical, vision, and dental coverage.
Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.
150k – 175k/yrRemoteBackend Engineering
Software Engineer, Collections Infra
NotionSan Francisco, CA +1
Build and scale backend infrastructure for Notion’s database platform, focusing on performance, reliability, distributed systems, and high-concurrency workloads. The role requires strong backend fundamentals and practical JavaScript or TypeScript experience.
150k – 200k/yrHybridBackend Engineering
Software Engineer, Trading Product
AptosSan Francisco, CA
Build experimental trading products for the Aptos blockchain, including scalable APIs, indexing services, data pipelines, and supporting infrastructure. The role requires 3+ years of product development experience, strong TypeScript or similar-language skills, and autonomous problem-solving ability.
150k – 250k/yrOn-site3+ YOEBackend Engineering
Software Engineer, Workers Deploy & Config
CloudflareNew York, NY +4
Build and scale the control plane for Cloudflare Workers, the serverless edge platform. Design distributed systems, high-traffic APIs, storage schemas, and own production reliability for services powering Pages and R2. Requires strong Go experience plus knowledge of observability, databases, and Kubernetes.
150k – 206k/yrOn-site5+ YOEBackend Engineering
Backend Software Engineer
DoxelSan Francisco, CA
Backend engineer building and scaling data pipelines, APIs, and storage systems (DuckDB, PostgreSQL, Airflow) that power construction-insight applications and integrate with CV/ML models.