Gamma

Gamma

Software Engineer, Distributed Systems - Infra

San Francisco · Full-time

Sponsorship not specified$180k-$310kDetected 68 days ago
PythonNode.jsDistributed SystemsPostgreSQLRedisCollaboration

About the role

  • This means working on real-time collaborative editing, databases, public APIs, and high-volume event pipelines while helping define and evolve the core data model and storage systems powering Gamma's business.
  • You'll ship backend systems that directly impact growth metrics and user experience, balancing long-term technical investments with rapid shipping velocity.
  • You'll bring a product-minded approach, understanding how technical decisions impact user experience and business metrics while thriving in an environment where shipping quality directly impacts growth.

Responsibilities

  • Design and implement scalable APIs, distributed systems, and data infrastructure that serve millions of users
  • Collaborate across frontend, product, and data teams to deliver high-quality solutions under tight timelines
  • 3-5+ years of backend engineering experience building scalable systems
  • You'll build and scale the application and data infrastructure that supports 70M+ users creating millions of gammas every day.

Requirements

  • Strong proficiency in backend technologies (Node.js, Python, or similar) and databases (PostgreSQL, Redis)
  • Experience with high-traffic production systems and performance optimization

Nice to have

  • Experience with real-time collaboration systems, event pipelines, or AI-powered applications (Nice to have)

Compensation

  • The base salary for this full-time position, which spans multiple internal levels depending on qualifications, ranges between $180K - $310K plus benefits & equity.

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