onsite
Data Engineer - ascentt
Data Engineer
Build and maintain scalable data pipelines, design data models, and optimize data workflows using Python, SQL, and AWS services to support analytics and machine learning initiatives.
About the role
Key Responsibilities
- Design, develop, and maintain robust ETL pipelines to ingest, transform, and load data from diverse sources into data warehouses.
- Implement data modeling best practices, ensuring high data quality, consistency, and performance across analytics platforms.
- Collaborate with data scientists, analysts, and product teams to understand data requirements and deliver actionable insights.
- Monitor and troubleshoot data pipeline performance, applying optimizations and scaling solutions on AWS infrastructure.
- Document data architecture, pipeline logic, and data governance policies for internal stakeholders.
Requirements
- Proven experience with Python, SQL, and AWS services (S3, Redshift, Glue, Lambda).
- Strong understanding of data modeling, normalization, and dimensional design.
- Hands‑on experience building and maintaining ETL workflows using tools such as Airflow or AWS Step Functions.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
- BS/MS in Computer Science, Engineering, or related field preferred.