remote
Data Engineer - ELMO Software
Data Engineer
Build and maintain scalable data pipelines using Python, SQL and AWS services to support analytics and reporting for a leading HR technology provider.
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 models and schemas that support business intelligence and reporting needs.
- Leverage AWS services (S3, Redshift, Glue, Lambda) to build scalable, cost‑effective data solutions.
- Collaborate with data scientists, analysts and product teams to understand data requirements and deliver high‑quality datasets.
- Monitor pipeline performance, troubleshoot issues and optimize for speed and reliability.
Requirements
- Proven experience with Python for data engineering tasks and SQL for data manipulation.
- Hands‑on experience with AWS data services such as Redshift, Glue, and Lambda.
- Strong understanding of data modeling, ETL best practices and data warehousing concepts.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
- Effective communication skills to collaborate across cross‑functional teams.