G
Posted 7 hours ago
Software Engineer, Data Systems
GammaSoftware Engineer, Data Systems
Requirements
10+ years experience in data or software engineering, Expert knowledge of Apache Kafka, Extensive experience with Snowflake and Postgres, Proficiency with dbt and Terraform, Experience with distributed systems and CDC patterns
Skills
KafkaSnowflakePythonDBTTerraform
About the role
Responsibilities
- Own and evolve end-to-end event pipeline architecture from Kafka ingestion through Snowflake analytics
- Design and architect distributed data systems to scale with massive data volume and query performance
- Lead initiatives to build and optimize CDC pipelines and streaming data transformations
- Establish best practices for data quality, pipeline reliability, and system observability
- Drive strategic technical decisions regarding data modeling, infrastructure, and technology choices
- Mentor engineers and elevate data engineering practices across the organization
Requirements
- 10+ years of experience as a data or software engineer
- Deep expertise in distributed systems and data infrastructure for high-growth SaaS
- Expert-level knowledge of Apache Kafka (producers, consumers, Kafka Connect, stream processing)
- Extensive hands-on experience with Snowflake, Postgres, and CDC patterns
- Proven track record architecting major data infrastructure initiatives during rapid growth
- Proficiency with dbt and Terraform
- Working knowledge of data governance, privacy compliance (GDPR, CCPA), and security best practices
About the Company
Gamma is building data infrastructure and architecture to scale to hundreds of millions of users and petabytes of data.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Data Systems
Gamma · San Francisco
