Job Title: Senior Data Engineer - Databricks & DBT
Experience: 10+ Years
Primary Skills: Databricks, DBT, Python, PySpark, SQL
Contact: Nikhil.vats@multiversetech.com
Location: Noida
Job Summary
We are looking for a highly experienced Senior Data Engineer with 10+ years of experience in designing, developing, and implementing scalable data engineering solutions. The ideal candidate must have strong hands-on expertise in Databricks and DBT (Data Build Tool), along with advanced knowledge of Python, PySpark, SQL, ETL/ELT pipelines, and cloud-based data platforms.
Key Responsibilities
- Design, develop, and implement scalable end-to-end data pipelines using Databricks and DBT.
- Lead the development of data transformation workflows using DBT, including models, macros, snapshots, tests, and incremental models.
- Develop and optimize complex data processing solutions using Python, PySpark, and SQL.
- Work extensively with Databricks, Delta Lake, and Lakehouse architecture.
- Design and implement robust ETL/ELT processes for large-scale structured and unstructured datasets.
- Build and maintain data integration solutions across multiple data sources.
- Optimize Databricks workloads, Spark jobs, SQL queries, and DBT models for performance and cost efficiency.
- Implement data quality checks, validation frameworks, testing, and monitoring.
- Work with cloud platforms such as AWS, Azure, or GCP.
- Implement CI/CD pipelines, version control, and deployment strategies for data engineering projects.
- Collaborate with Data Architects, Data Scientists, Business Analysts, and cross-functional teams.
- Provide technical leadership, mentor junior engineers, and conduct code reviews.
- Troubleshoot production issues and ensure data pipeline reliability and availability.
Required Technical Skills
- Databricks
- Strong hands-on experience
- DBT
- Advanced experience in DBT Core / DBT Cloud
- Python
- Advanced programming skills
- PySpark
- Strong development experience
- SQL
- Advanced SQL and query optimization
- Delta Lake
- Delta tables, Lakehouse architecture
- ETL/ELT
- End-to-end pipeline development
- Cloud
- AWS / Azure / GCP
- Data Warehousing
- Snowflake / Azure Synapse / Redshift
- Orchestration
- Airflow / Azure Data Factory
- CI/CD
- Git, GitHub, Azure DevOps
Mandatory Requirements
- 10+ years of overall experience in Data Engineering.
- Strong hands-on experience with Databricks and DBT.
- Expertise in developing and managing large-scale data pipelines.
- Strong proficiency in Python, PySpark, and advanced SQL.
- Experience with DBT models, macros, snapshots, testing, documentation, and incremental materializations.
- Strong understanding of Databricks architecture, Delta Lake, and Lakehouse concepts.
- Experience with cloud-based data engineering solutions.
- Proven experience in performance optimization and production support.
- Experience leading technical teams and handling end-to-end data engineering projects.