remote
Data Engineer - KACE
Data Engineer
Build and maintain scalable data pipelines, design data models, and optimize ETL processes using Python and AWS services to support analytics and decision‑making across the organization.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines that ingest, transform, and load data from diverse sources into data warehouses.
- Implement data modeling best practices to support analytics, reporting, and machine learning initiatives.
- Leverage AWS services (S3, Redshift, Glue, Lambda) to build scalable, secure, and cost‑effective data solutions.
- Write efficient, maintainable Python scripts and SQL queries for data extraction, transformation, and validation.
- Collaborate with data scientists, analysts, and stakeholders to understand data requirements and deliver high‑quality datasets.
Requirements
- Proven experience as a Data Engineer or similar role, with strong Python and SQL skills.
- Hands‑on experience with AWS data services (S3, Redshift, Glue, Lambda).
- Solid understanding of data modeling, ETL design, and data warehousing concepts.
- Experience with version control (Git) and CI/CD pipelines for data workflows.
- Excellent problem‑solving skills and ability to work independently in a remote environment.