Lead Data Engineer
Overview:
A Data Engineer designs and builds modern data-centric applications and infrastructure to support operational and analytical processes. This role involves creating scalable data pipelines, managing data transformations, and enabling data-driven decision-making across the organization.
Key Responsibilities
- Data Pipeline Development: Build and maintain robust ETL/ELT pipelines for ingesting and transforming data from multiple sources.
- Data Modeling: Design and implement data lake and warehouse solutions to support analytics and reporting.
- Collaboration: Work closely with software engineers, data scientists, and business stakeholders to deliver data solutions aligned with organizational goals.
- Performance Optimization: Ensure reliability, scalability, and efficiency of data systems in production environments.
- Documentation & Governance: Maintain clear documentation and adhere to data governance and compliance standards.
Required Skills
- Proficiency in SQL, Snowflake and scripting languages for data processing.
- Experience with cloud platforms (Azure preferred).
- Familiarity with data warehousing, big data frameworks.
- Knowledge of DevOps and Agile methodologies for continuous delivery.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Hands-on experience with ETL tools (ADF / SSIS / Informatica / DataStage).