Bachelor's degree in mathematics, Statistics, Computer Science or related field 5+ years of experience as a data engineer, software engineer or in a similar role Experience in designing and implementing scalable data architecture, including building data pipelines for stream and batch processing Experience with data modeling, data warehouses, and data lakehouses Experience with AWS including big data technologies (AWS Glue, Kinesis, Lambda) Experience building ELT pipelines with dbt and Snowflake Hands-on experience and advanced knowledge of SQL ( i.e. Postgres, Snowflake) Intermediate to advanced Python software development skills Knowledge of the Software Development Lifecycle Experience working with data orchestration tools (Airflow) Experience with infrastructure-as-code (Terraform) Experience with open table formats and data catalogs Experience with analytics tools (Tableau, PowerBI)