M

Mindera

Bespoke software engineering and consulting

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaHybrid

About the Job

Requirements

  • Strong hands-on experience with Snowflake data warehousing, warehouse management, query optimisation, performance tuning, Snowflake architecture, compute management, and data modelling.
  • Strong experience developing and maintaining dbt projects, including incremental models, macros, dbt testing, model dependencies, documentation, and deployment workflows.
  • Advanced SQL skills, including complex joins, common table expressions, window functions, aggregations, query optimisation, and processing large datasets.
  • Experience developing Python scripts for data engineering and pipeline automation, familiarity with Snowflake stored procedures and Python-based integrations, and experience building or maintaining Apache Airflow DAGs.
  • Hands-on experience with AWS data services, including Amazon S3, AWS Glue, and Amazon Kinesis Data Firehose; experience using Apache Airflow for pipeline orchestration, scheduling, and monitoring; and ability to troubleshoot and maintain production data pipelines.
  • Strong understanding of dimensional modelling principles; experience designing fact and dimension tables; and knowledge of star and snowflake schemas and analytical data modelling practices.
  • 8–12 years of overall experience in Data Engineering or related data disciplines.
  • Proven experience working with Snowflake, dbt, SQL, Python, and AWS data services.
  • Experience maintaining and enhancing production-grade data pipelines and analytical models.
  • Ability to work independently, solve complex technical problems, and take ownership of existing data solutions.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and transformation workflows.
  • Build and optimise data models using Snowflake to support analytics and reporting requirements.
  • Manage Snowflake virtual warehouses, optimise queries, and improve performance and compute efficiency.
  • Develop and maintain dbt models using dbt Core and dbt Cloud, including incremental models, macros, and automated testing.
  • Write complex, efficient SQL queries for data transformation, validation, and processing.
  • Develop Python scripts for data engineering, pipeline automation, and workflow management.
  • Work with Snowflake stored procedures and Python-based data processing solutions.
  • Build, maintain, and troubleshoot Apache Airflow DAGs for data pipeline orchestration.
  • Implement and support data ingestion and processing workflows using AWS services, including S3, Glue, and Kinesis Data Firehose.
  • Design and implement dimensional data models, including fact tables, dimension tables, and star/snowflake schemas.
  • Monitor data pipelines, troubleshoot production issues, and ensure data quality, consistency, and reliability.
  • Collaborate with analytics engineers, data engineers, analysts, and other stakeholders to translate business requirements into effective data solutions.
  • Follow best practices for version control, testing, documentation, deployment, and maintainability.
  • Take ownership of existing data workflows and contribute to continuous improvements in pipeline performance and data modelling.

Desired Qualifications

  • Previous hands-on experience in an Analytics Engineering role.

About the Company

Mindera

Bespoke software engineering and consulting

Mindera builds custom software solutions for clients around the world, focusing on web and mobile applications that are tailored to each business. The company delivers these solutions through agile, collaborative work with project-based engagements or long-term consulting partnerships, ensuring frequent iteration and learning. It differentiates itself by emphasizing strong client relationships, empowering its engineering teams, and contributing to the tech community, alongside a global delivery model that adapts quickly to new challenges. Mindera’s goal is to help clients achieve their business objectives by delivering high-quality, scalable, and secure software that meets evolving needs.

Company size
201-500
Company stage
Debt Financing
Total funding
$2.1M
Headquarters
Porto, Portugal
Founded
2014

Recently Posted Jobs

Explore more opportunities at Mindera

See more jobs