remote
Senior Data Engineer - Evergreen Finance
Data Engineer
Senior Data Engineer responsible for designing, building, and maintaining scalable data pipelines and modern data warehouse solutions using Python, SQL, Airflow, Snowflake, and cloud services.
About the role
Key Responsibilities
- Design, develop, and operate robust, high‑performance data pipelines that ingest, transform, and load large volumes of loan and analytics data.
- Build and maintain a modern cloud‑native data warehouse (e.g., Snowflake) to support reporting, BI, and machine‑learning workloads.
- Implement orchestration and workflow automation using Apache Airflow and dbt to ensure data quality and reliability.
- Collaborate with software engineers, analysts, and product teams to define data models, schemas, and APIs that meet business requirements.
- Monitor, troubleshoot, and optimize data infrastructure on AWS, including services such as S3, Redshift, and Kinesis/Kafka.
Requirements
- 5+ years of professional experience in data engineering or related fields.
- Strong proficiency in Python and SQL for data manipulation and pipeline development.
- Hands‑on experience with cloud platforms (AWS) and data‑warehouse technologies (Snowflake, Redshift, or similar).
- Expertise in workflow orchestration tools (Apache Airflow) and transformation frameworks (dbt).
- Familiarity with streaming technologies such as Kafka or Kinesis and a solid understanding of data modeling and ETL best practices.
Skills
pythonsqlsnowflakeawskafkadbt