Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data Systems

$230k - $310k

Gamma

About the role

You'll own Gamma's data infrastructure and architecture as we scale to hundreds of millions of users and petabytes of data. This means defining the technical strategy for our end-to-end event pipeline architecture, designing distributed systems that handle massive scale with reliability, and establishing the foundation for how data flows through Gamma. You'll solve the hardest data engineering challenges we face while setting the technical direction for data infrastructure across the company.

As a Staff Data Engineer, you'll balance hands-on engineering with technical leadership. You'll architect solutions for orders of magnitude growth, mentor engineers across the organization, and drive strategic decisions about our data stack. You'll work closely with analytics, product, and engineering leadership to enable data-driven decision making at scale while building systems that serve millions of users and inform critical business decisions.

Our team has a strong in-office culture and works in person 4-5 days per week in San Francisco. We love working together to stay creative and connected, with flexibility to work from home when focus matters most.

What you'll do
  • Own and evolve our end-to-end event pipeline architecture, from Kafka ingestion through Snowflake analytics, setting technical direction for data infrastructure
  • Design and architect distributed data systems that scale to orders of magnitude more data volume while maintaining world-class query performance
  • Lead initiatives to build and optimize CDC (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
What you'll bring
  • 10+ years 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 (producers, consumers, Kafka Connect, stream processing) and event streaming platforms
  • Extensive hands-on experience with Snowflake, including performance optimization, cost management, and data modeling; strong foundation in Postgres, CDC patterns, and replication strategies
  • Proven track record 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 with a history of influencing technical direction across engineering, analytics, and leadership
  • Proficiency with dbt, Terraform, and working knowledge of data governance, privacy compliance (GDPR, CCPA), and security best practices

Compensation range :

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

Final offer amounts are determined by multiple factors, including but not limited to experience and expertise in the requirements listed above.

If you're interested in this role but you don't meet every requirement, we encourage you to apply anyway! We're always excited about meeting great people.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data Systems in San Francisco, CA vacancy
  • $230k - $385k

     ...we integrate cutting-edge hardware and software to explore a broad range of robotic form...  ...capabilities with the constraints of physical systems to improve peoples' lives. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the... 
    Suggested
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  •  ...startup in San Francisco is looking for a Software Engineer New Grad to contribute to their...  ...offers hands-on experience developing systems that tackle real-world AI and ML challenges...  ...Python or Rust and a keen interest in data infrastructure. #J-18808-Ljbffr Eventual
    Suggested
    Full time

    Eventual

    San Francisco, CA
    4 days ago
  • A fast-paced startup in AI infrastructure is seeking a Software Engineering New Grad to work on its distributed query engine and cloud service...  ..., and hands-on experience in building real-world AI systems while requiring strong programming skills, particularly in Python... 
    Suggested

    algojobs

    San Francisco, CA
    5 days ago
  • $166k - $225k

     ...are passionate about enabling data teams to solve the world's...  ...improve their business. Founded by engineers — and customer obsessed — we...  ...SQL query engines. As a software engineer on the Runtime team...  ...data storage and processing systems that can outperform specialized... 
    Suggested
    Local area
    Worldwide

    Databricks Inc.

    San Francisco, CA
    2 days ago
  •  ...model design but by the inefficiency of the data that feeds it. At scale, each redundant...  ...modeling , and distributed systems to design self‑optimizing data infrastructure...  ...information is represented and used by AI. This engineering team partners closely with the Granica... 
    Suggested
    Flexible hours

    Granica

    San Francisco, CA
    4 days ago
  • $255k - $405k

     ...ensuring they are reliable, user‑friendly, and aligned with our mission of broad societal benefit. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers large‑scale multimodal training and evaluation at... 
    Full time
    Work at office
    Local area
    Relocation package
    Flexible hours

    Slope

    San Francisco, CA
    4 days ago
  • A leading software company based in San Francisco is looking for an experienced backend engineer to develop high-quality software and work on distributed systems. In this role, you will engage in designing and building complex data platforms using technologies like Python... 

    Rippling

    San Francisco, CA
    4 days ago
  •  ...growth. Overview We're looking to hire for our Data Acquisition side of our AI team at Speechify. This...  ...through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Senior Software Engineer to join us. What You’ll Do Be scrappy... 
    Shift work

    GrabJobs

    San Francisco, CA
    2 days ago
  •  ...OVERVIEW Harbor Health is rebuilding the operating system of healthcare. The HDS team contributes to this...  ...to drive optimal outcomes for our members. Data is our product. We are looking for Analytics Engineers to build and our data ingestion layer to bring in... 
    Remote work

    Harbor Health Services

    San Francisco, CA
    3 days ago
  •  ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/ML...  ...is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... 
    Full time
    Freelance
    Internship
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    San Francisco, CA
    4 days ago
  • $144k - $288k

     ...Senior Software Engineer, Data Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Join us in shaping the future of science...  ...The Data Platform Team (Data) builds and supports the data systems that underpins Lila's AI Science Factory™. Every experiment... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    12 hours ago
  •  ...requires a transformation in food systems. This is why we built OpenSC....  ...products by providing data on transparency and traceability...  ...withother developers, data engineers and product managers. Design...  ...experience. Promote agile and software best practices and develop effective... 
    Remote work

    GrabJobs

    San Francisco, CA
    3 days ago
  •  ...landscape. SoFi is seeking enthusiastic Senior Software Engineers who are ready to lead the development...  ...financial services platform. Data Foundations leads the path on building...  ...debug complex issues across multiple system layers. The ability to create clear... 
    Full time
    Work experience placement
    Remote work

    SoFi

    San Francisco, CA
    1 day ago
  • $144k - $216k

     ...the best-in-class solution for product, data, and marketing teams. Learn more at...  ...The Data Warehouse team builds the systems that connect Amplitude to the broader data...  ...those connections and credentials. As a Software Engineer II on the Data Warehouse team, you'll help... 
    Work at office
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    1 day ago
  •  ...cybersecurity startup founded in 2019 by security veterans and data scientists from Fortune 500 companies. Our mission is to...  ...customers: anvilogic.com/customers JOB DESCRIPTION As a Senior Software Engineer, Data at Anvilogic, you are responsible for designing, building... 

    GrabJobs

    San Francisco, CA
    4 days ago
  • $180k - $225k

     ...are vital to our success! We like software that’s serious and culture that’s...  ...keep reading. About the Customer Data Team Our Customer Data team builds the systems that ensure customers see fair,...  ...Stack ngrok runs entirely on AWS. Engineers develop by using remote development... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    GrabJobs

    San Francisco, CA
    1 day ago
  • $179.5k - $221.5k

     ..., we're passionate about democratizing software creation — empowering anyone to build powerful...  ...agents directly into their workflows. Data engineering plays a critical role in this evolution...  ...to understand how often the complex systems that produce it can go wrong, and you... 
    Live in
    Remote work
    Flexible hours
    Shift work

    Airtable

    San Francisco, CA
    3 days ago
  •  ...Senior Software Engineer, ML Data San Francisco, CA • Hybrid • Reports to Head of Vision & AI Who We Are Voxel is building the future...  ...-leading VCs. About the Role Voxel's perception system is the technical core of everything we ship. Our models detect... 
    Work at office
    Flexible hours

    Voxel Labs

    San Francisco, CA
    4 days ago
  •  ...Build the data infrastructure for robots operating in the real...  ...unexpectedly, or need to be improved, engineers rely on data to understand...  ...by robotics and autonomous systems teams to ingest, store, query...  ...product and Rust focused Software Engineer with professional experience... 
    Remote work

    Foxglove Technologies, Inc

    San Francisco, CA
    4 days ago
  • A tech startup in San Francisco seeks a Senior Software Development Engineer to tackle engineering challenges in providing data access solutions. This role involves writing clean code, embracing a DevOps culture, and managing production environments for large-scale data... 

    Zipstack

    San Francisco, CA
    4 days ago
  • $140k - $265k

     ...accessing the industry's broadest range of data: enterprise and world, structured and...  ...how the world works, you'll help build systems used daily across Microsoft Teams, Zoom...  ...the Role: We are looking for a Software Engineer to join Glean's Data Foundations team -... 
    Work at office
    Home office
    Flexible hours

    Glean.info

    San Francisco, CA
    3 days ago
  •  ...Job Description: We are seeking a skilled Software Engineer or Data Engineer with expertise in Python, AWS stack, Snowflake, and DBT. The ideal candidate will be responsible for designing, developing, and maintaining scalable and efficient data solutions. Key... 

    Fisec Global

    San Francisco, CA
    4 days ago
  • $124k - $329.2k

     ...leading platform for agentic software development - powered by Copilot...  ...Overview As a software engineer at GitHub, you will enhance the...  ...intimately familiar with the systems you build and take pride in...  ...particularly), Azure Redis Cache, Azure Data Explorer Clusters.... 
    Remote work

    GitHub

    San Francisco, CA
    4 days ago
  •  ...scalable solutions using cloud platforms and top engineering practices. Allata also empowers clients to unlock data value through analytics and visualization and...  ...lasting partnerships. We’re looking for experienced software developers, especially those with strong backend... 

    GrabJobs

    San Francisco, CA
    4 days ago
  • $125k - $156.3k

     ...Job Summary: Natera is seeking an experienced Senior Software Engineer with modern data engineering and AI-enabled development skills with deep scientific...  ...from experiment to insight, and how to engineer data systems that accelerate discovery without compromising rigor or... 
    Work at office
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    San Francisco, CA
    4 days ago
  •  ...Overview: The Data Acquisition team within the Foundations organization at OpenAI...  ...teams. We are looking for a skilled Software Engineer to join our Data Acquisition team. Responsibilities...  ...Scaling, to ensure smooth data flow and system operability. Work closely with the... 

    OpenAI

    San Francisco, CA
    3 days ago
  • $230k - $385k

     ...reflect human preferences - the Human Data team is at the heart of that effort. The Human Data engineering team creates the systems that enable scalable, high-quality human...  ...About the Role We're looking for software engineers to join the Human Data team and... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    5 days ago
  • $191k - $225k

     ...Senior Software Engineer, Unified Data Store Airbnb 23 July 2025 Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco...  ...s mission is to provide a reliable, scalable, and global system-of-record storage infrastructure for all Airbnb. The team... 
    Work experience placement
    Casual work
    Live in
    Work at office
    Remote work
    Flexible hours

    TechBrains

    San Francisco, CA
    4 days ago
  •  ...As a Research Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers large-scale multimodal training and evaluation at OpenAI. You’ll manage distributed data pipelines, collaborate closely with researchers to translate requirements... 

    OpenAI

    San Francisco, CA
    4 days ago
  • $126k

     ...organization. About the team: The ML Data Engineering team powers metadata extraction,...  ...for millions of users worldwide. Our systems operate at massive scale, supporting diverse...  ...Role Overview: We're seeking a Software Engineer II with strong backend... 
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data Systems. Be the first to apply!