
Associate Staff Engineer - Data Engineer
Nagarro · Guadalajara, Mexico · Hybrid
- IT Services & Consulting
- 10,001+ employees
- Munich, Bavaria
Weak hiring record · median 175 days open
All reasons
- 57% of this employer's openings are over 60 days old
- This role has been posted 4 times
In its favour
- Still listed on the employer's own board
Role and Responsibility
- Design & Build Data Models: Architect and develop scalable, performant data models in Snowflake using dimensional modeling (star/snowflake schemas), OBT, and Data Vault patterns. You''''ll own the data warehouse layer that powers analytics and reporting across the organization.
- Develop & Maintain dbt Projects: Build, test, and document dbt models end-to-end — staging, intermediate, and mart layers. Enforce best practices including version control, CI/CD, data contracts, and comprehensive testing (schema, data, and freshness tests).
- Snowflake Cost Optimization: Monitor and optimize Snowflake compute and storage costs. This includes warehouse sizing and auto-suspend tuning, query profiling, clustering key strategies, materialization choices, and implementing resource monitors to control spend.
- Data Pipeline Development: Design and build robust ELT/ETL data pipelines to ingest, transform, and deliver data from diverse sources (ERP, MES, IoT, APIs, flat files) into Snowflake/ AWS Glue/ Lambda. Automate workflows using orchestration tools and Python scripting.
- Data Quality & Governance: Implement data quality checks, lineage tracking, and documentation standards. Champion data governance practices to ensure trusted, reliable data across the organization.
Expectation from the Candidate
- Experience: 3+ years of experience in data engineering, analytics engineering, or a related role, with hands-on Snowflake and dbt experience in a production environment.
- Technical Prowess:
- Expert-level Snowflake skills: data modeling, performance tuning, query optimization, Snowpark, stored procedures, streams/tasks, data sharing, and cost management.
- Strong dbt proficiency: model development, Jinja/macros, packages, incremental models, snapshots, exposures, and CI/CD integration.
- Advanced SQL skills for complex transformations, window functions, CTEs, and analytical queries.
- Proficiency in Python for data pipeline development, automation, scripting, and API integrations.
- Experience with dashboard/BI tools (Power BI, Tableau) including data source optimization and DAX/LOD calculations.
- Cloud platform experience (Azure, AWS, or GCP) including storage, compute, networking, and infrastructure-as-code basics.
Must have skills
Cloud development (Strong), DBT, SQL (Expert), Snowflake
More jobs at Nagarro
All 326- Senior Engineer - Azure CloudOpsNagarro · Guadalajara, Mexico3d ago
- Associate Principal Engineer - Integration Solutions Architect (Hands-on)Nagarro · Jersey City, NJ, United States · USD 150,000–170,000/yr3d ago
- Associate Staff EngineerNagarro · Mumbai, India3d ago
- Staff EngineerNagarro · Mumbai, India3d ago
- Associate Staff Engineer (Mobile - iOS - Swift UI)Nagarro · Bengaluru, India3d ago
Similar roles
- Azure DevOps EngineerJobgether · Mexicotoday
- DevSecops - Cloud EngineerSequoia Connect · Ciudad de México, CDMX, Mexicotoday
- AWS DevOpsSequoia Connect · Ciudad de México, CDMX, Mexicotoday
- Level 1 Application Support Analyst – Workday & ZipSequoia Connect · Ciudad de México, CDMX, Mexicotoday
- Azure DevOps EngineerSequoia Connect · Ciudad de México, CDMX, Mexicotoday
- Cloud EngineerSequoia Connect · Ciudad de México, CDMX, Mexicotoday