Software Engineer, Data Systems
$230k - $310kGamma
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
- 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
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...SuggestedWork at officeRelocation package- ...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 EventualSuggestedFull time
- 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
$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...SuggestedLocal areaWorldwide- ...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...SuggestedFlexible hours
$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 timeWork at officeLocal areaRelocation packageFlexible hours- 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...
- ...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
- ...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
- ...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 timeFreelanceInternshipLocal areaRemote workWork from homeWorldwide
$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 timeWork at officeLocal areaFlexible hours- ...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
- ...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 timeWork experience placementRemote work
$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 officeHome officeFlexible hours- ...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...
$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 employmentFull timeWork at officeLocal areaRemote work$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 inRemote workFlexible hoursShift work- ...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 officeFlexible hours
- ...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
- 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...
$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 officeHome officeFlexible hours- ...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...
$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- ...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...
$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 officeImmediate startRemote workWorldwide- ...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...
$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 officeRelocation package$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 placementCasual workLive inWork at officeRemote workFlexible hours- ...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...
$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 areaWorldwideHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Data Systems. Be the first to apply!
Related searches
- graduate software developer San Francisco, CA
- rust software engineer San Francisco, CA
- senior software design engineer San Francisco, CA
- software engineer student San Francisco, CA
- software engineer amazon San Francisco, CA
- software developer positions San Francisco, CA
- software engineer full time San Francisco, CA
- software qa engineer San Francisco, CA
- new graduate software engineer San Francisco, CA
- junior software developer San Francisco, CA

