Nagarro1
Senior Data Engineer (DBT Focus)
Company
Role
Senior Data Engineer (DBT Focus)
Location
Job type
Full-time
Posted
Yesterday
Salary
Job description
We are looking for a Senior Data Engineer with strong expertise in DBT and modern data stack technologies.
- Lead the design, development, and implementation of data models using DBT.
- Own and drive DBT best practices (modularization, testing, documentation, performance optimization).
- Translate business requirements into scalable and efficient data models.
- Collaborate with data engineers, analysts, and stakeholders across the organization.
- Ensure data quality and reliability through robust testing and validation frameworks.
- Optimize SQL queries and DBT pipelines for performance and scalability.
- Manage deployment workflows, CI/CD pipelines, and version control (Git).
- Troubleshoot and resolve data pipeline and transformation issues.
- Mentor and guide team members on DBT and modern data engineering practices.
- 6+ years of hands-on DBT experience
- Experience with both dbt Core and dbt Cloud.
- Strong experience with Jinja templating
- Ability to build reusable macros and logic
- Materializations: incremental, snapshot, view, table, ephemeral.
- Experience defining and implementing: generic and singular tests.
- Familiarity with packages like: dbt-utils, dbt-expectations, Elementary.
- Experience building and owning data models across the full lifecycle.
- Strong problem-solving and analytical skills.
- Experience working in enterprise environments.
- Familiarity with:
- Git.
- AWS MWAA (Airflow).
- Amazon Redshift.
- Modern data platform tooling.


