G

Gamma

Transforms documents into interactive memo cards

Software Engineer - Data Systems

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 10 years of experience as a data or software engineer, with deep expertise in distributed systems, data infrastructure, and high-growth SaaS products at massive scale.
  • Expert-level knowledge of Apache Kafka, including producers, consumers, Kafka Connect, and stream processing, and event streaming platforms.
  • Extensive hands-on experience with Snowflake, including performance optimization, cost management, and data modeling; a strong foundation in Postgres, CDC patterns, and replication strategies.
  • A proven track record of architecting and leading major data infrastructure initiatives through orders-of-magnitude growth.
  • Experience establishing best practices and driving technical strategy across organizations.
  • Strong communication skills and a history of influencing technical direction across engineering, analytics, and leadership.
  • Proficiency with dbt and Terraform, and working knowledge of data governance, privacy compliance (GDPR and CCPA), and security best practices.

Responsibilities

  • Own and evolve the end-to-end event pipeline architecture, from Kafka ingestion through Snowflake analytics, and set technical direction for data infrastructure.
  • Design and architect distributed data systems that scale to orders of magnitude more data volume while maintaining query performance.
  • Lead initiatives to build and optimize change data capture pipelines and streaming data transformations at massive scale.
  • Establish best practices for data quality, pipeline reliability, and system observability across the organization.
  • Drive strategic technical decisions about data modeling, infrastructure architecture, and technology choices.
  • Mentor engineers and elevate data engineering practices across analytics, product, and engineering teams.

About the Company

Gamma

Transforms documents into interactive memo cards

Gamma.app turns traditional documents and presentations into interactive memos built from visual, navigable cards that can include text, images, videos, and interactive elements. Users create memos by assembling content into designed cards, with free access to basic features and paid plans that unlock advanced options. Unlike static documents or slides, Gamma.app emphasizes multimedia, interactivity, and clear visual presentation to improve audience engagement. The goal is to become a go-to tool for creating and sharing information across professionals and organizations, while generating recurring revenue through subscriptions.

Company size
201-500
Company stage
Series B
Total funding
$87M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Gamma

See more jobs