Software Engineer, Data Systems
Posted Updated
Description
You will own and evolve the end-to-end event pipeline architecture, design distributed data systems at massive scale, optimize CDC and streaming transformations, establish data-quality and reliability practices, drive data infrastructure decisions, and mentor engineers.
Responsibilities
- Own and evolve the end-to-end event pipeline architecture from Kafka ingestion through Snowflake analytics
- Design and architect distributed data systems that scale while maintaining 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 technical decisions on data modeling, infrastructure architecture, and technology choices
- Mentor engineers and elevate data engineering practices
Requirements
- 10+ years of data or software engineering experience
- Expert knowledge of Apache Kafka and event streaming platforms
- Hands-on Snowflake experience including performance optimization, cost management, and data modeling
- Foundation in Postgres, CDC patterns, and replication strategies
- Experience leading data infrastructure initiatives through major growth
- Experience establishing best practices and driving technical strategy
- Communication skills influencing technical direction
- Proficiency with dbt and Terraform
- Knowledge of data governance, GDPR, CCPA, and security best practices
Benefits
- Equity
