Skip to content
NotionNotionSan Francisco, CA

Software Engineer, Collections Infra

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/yr
HybridBackend Engineering

About the role

Responsibilities

  • Scale the infrastructure behind Notion’s database block, including views, boards, charts, forms, and workflows.
  • Improve database load performance, reliability, scalability, and concurrency handling.
  • Build backend architecture and platform capabilities for other Notion teams.
  • Address challenges involving microservices, high-volume writes from AI agents, and data-layer flexibility.
  • Use AI to learn unfamiliar systems, explore debugging paths, generate tests, summarize traces or logs, and evaluate implementation plans.
  • Improve database performance and reliability at P95 scale.
  • Raise the quality of Collections infrastructure through architecture, observability, documentation, and clearer system boundaries.
  • Partner with senior engineers and product-facing teams to evolve Collections as a platform.

Requirements

  • Strong backend engineering fundamentals.
  • Interest in performance, reliability, scalability, and systems operating under real customer load.
  • Curiosity about distributed systems, microservices, and data-layer trade-offs.
  • Practical comfort with JavaScript or TypeScript, or the ability to ramp up quickly.
  • Strong technical problem-solving, iteration, and bottleneck analysis skills.
  • Self-guided learning ability and comfort working through ambiguity.

Compensation and Benefits

  • Competitive cash compensation, equity, and benefits.
  • Estimated base salary for roles based in San Francisco or New York City: $150,000–$200,000 per year.

Skills

JavaScriptTypeScriptDistributed SystemsMicroservicesbackend engineeringdatabase infrastructurePerformance Optimizationreliability engineeringScalabilityObservability
xAI

Software Engineer - Search Infrastructure

xAIPalo Alto, CA

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/yrOn-site5+ YOEBackend Engineering
Aptos

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
Cloudflare

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
Doxel

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.

150k – 200k/yrHybrid3+ YOEBackend Engineering
Resend

Backend Engineer , Core Sending

ResendUnited States

As a Backend Engineer on the Core Sending Squad, you will build and operate Resend’s email transport infrastructure, focusing on SMTP delivery, MTA systems, and routing. You will design systems for throttling, IP pools, and reputation-aware routing, and improve bounce classification.

150k – 170k/yrRemoteBackend Engineering