remote
Data Warehouse Software Engineer I - Babel Street
Software Engineer
Data Warehouse Software Engineer I responsible for designing, building, and maintaining scalable data pipelines and warehouse solutions using SQL, Python, and cloud services like AWS and Snowflake.
About the role
Key Responsibilities
- Design, develop, and optimize ETL pipelines to ingest, transform, and load data into enterprise data warehouses.
- Write complex SQL queries and scripts in Python to support data extraction, cleansing, and enrichment.
- Collaborate with data scientists and business analysts to translate analytical requirements into robust data models.
- Implement and maintain data quality checks, monitoring, and alerting for production workloads.
- Leverage cloud services (AWS, Snowflake, Spark) to scale storage and compute resources efficiently.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience building data warehouses and ETL processes using SQL and Python.
- Hands‑on knowledge of AWS services (S3, Redshift, Glue) and Snowflake architecture.
- Strong analytical skills with a focus on data quality and performance optimization.
- Excellent communication skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
sqlpythonawssnowflake