onsite
Senior Data Engineer - iEnjoy Home
Data Engineer
Senior Data Engineer responsible for designing, building, and maintaining scalable data pipelines and cloud data warehouses, leveraging Python, SQL, Airflow, and AWS services to support real‑time order processing and analytics.
About the role
Key Responsibilities
- Design, develop, and maintain robust ETL/ELT pipelines using Python, Apache Airflow, and dbt to ingest and transform high‑volume operational data.
- Architect, implement, and optimize cloud data warehouses on Snowflake, ensuring high performance, scalability, and cost efficiency.
- Collaborate with product, analytics, and engineering teams to define data models, schemas, and data quality standards.
- Implement real‑time data streaming solutions with Kafka to support order processing and inventory updates.
- Monitor, troubleshoot, and improve pipeline reliability and latency using AWS monitoring tools and automated alerting.
Requirements
- 5+ years of professional experience building data pipelines and data warehouses in a cloud environment (AWS preferred).
- Strong proficiency in Python and SQL, with hands‑on experience in Apache Airflow, dbt, and Snowflake.
- Experience with real‑time data streaming technologies such as Kafka or Kinesis.
- Solid understanding of data modeling, schema design, and data governance best practices.
- Ability to work independently, mentor junior engineers, and communicate complex technical concepts to cross‑functional teams.
Skills
pythonsqlawssnowflakedbtkafka