Gamma
Software Engineer, Distributed Systems - Infra
San Francisco. Posted 6 months ago
The role
You will build and scale application and data infrastructure for 70M+ users. This includes working on real-time collaborative editing, databases, public APIs, and high-volume event pipelines.
What you will do
- Design and implement scalable APIs, distributed systems, and data infrastructure
- Help define and evolve the core data model and storage systems
- Ship backend systems that impact growth metrics and user experience
- Work on real-time collaborative editing, databases, public APIs, and high-volume event pipelines
- Balance long-term technical investments with rapid shipping velocity
- Collaborate across frontend, product, and data teams
Required qualifications
- 3–5+ years of backend engineering experience building scalable systems
- Strong proficiency in backend technologies (Node.js, Python, or similar)
- Strong proficiency in databases (PostgreSQL, Redis)
- Experience with high-traffic production systems and performance optimization
- Track record shipping high-quality, complex applications under tight timelines
- Product-minded approach with understanding of how technical decisions impact user experience and business metrics
- Thrives in fast-paced, product-led environments where shipping quality directly impacts growth
Nice to have
- Experience with real-time collaboration systems, event pipelines, or AI-powered applications
Benefits
- benefits
- equity
About the company
Gamma is a company where shipping quality directly impacts growth.