Job Description
We are looking for an experienced Senior Data Engineer to design, develop, and maintain scalable data pipelines and modern data platforms. The role involves working with data warehouses, lakehouse technologies, ETL workflows, and cloud-based storage systems to deliver reliable, high-quality data for analytics, reporting, and AI/ML use cases. The candidate will collaborate with cross-functional teams to improve data architecture, optimize performance, and ensure data quality across enterprise systems.
Responsibilities
- Design, build, and maintain scalable data pipelines and workflows
- Handle data ingestion, transformation, and storage processes
- Work with modern data platforms such as Databricks and Azure Synapse
- Implement ETL/ELT solutions using tools like dbt and Apache Spark
- Ensure data quality, consistency, reliability, and performance
- Develop and optimize data models and warehouse structures
- Collaborate with backend, frontend, analytics, and reporting teams
- Troubleshoot pipeline and data-related issues
- Document data flows, transformations, and technical processes
- Contribute to data architecture improvements and engineering standards
- Support BI reporting and analytics requirements
- Follow best practices in scalable and secure data engineering
Required Skills
Technical Skills
- Python
- SQL
- Azure Databricks
- Azure Synapse
- Apache Spark
- dbt
- Data Warehousing
- Data Modeling
- ETL/ELT Pipelines
- Data Lakes (S3, ADLS, GCS)
- Parquet / Delta Lake / DuckDB
- BI & Reporting Tools
- CI/CD Basics
- AI/ML workflow exposure (good to have)
Soft Skills
- Strong problem-solving ability
- Analytical thinking
- Collaboration and teamwork
- Communication skills
- Documentation skills
- Proactive mindset
- Ability to work in cross-functional teams