Search by job, company or skills

techylla

Senior Data Engineer

Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About the Role

Techylla is seeking an experienced Senior Data Engineer to design, build, and optimise enterprise-grade ELT pipelines for our cloud-based data platform. You will be a core contributor to our data infrastructure — ingesting data from multiple operational source systems and transforming it into reliable, governed, and performant datasets for analytics and reporting.

This role is central to our ELT pipeline operations — built primarily on Matillion — and you will also contribute to our Snowflake-based data warehouse initiatives.

If you take pride in writing clean, efficient, testable ELT code and want to help shape how a modern cloud data platform scales, this is the role for you.

Key Responsibilities

ELT Pipeline Development

  • Design and develop orchestration and transformation jobs — leveraging Matillion — for batch and near-real-time ingestion across diverse source systems.
  • Configure API-based (REST/SOAP), file-based (CSV, JSON, Parquet, XML), and database ingestion pipelines with robust error handling and alerting.
  • Build and maintain incremental load and Change Data Capture (CDC) strategies to ensure low-latency, cost-efficient data freshness.
  • Implement scheduling, dependency handling, and failure recovery mechanisms — pipelines must be production-grade, not just functional.
  • Optimise ELT job performance and minimise cloud data warehouse compute costs through smart pipeline design, query push-down, and efficient scheduling.

Snowflake Platform Engineering

  • Contribute to the design and build of Snowflake data warehouse — including database architecture, virtual warehouse sizing, and role-based access control.
  • Develop Snowflake-native solutions: Snowpipe for continuous ingestion, Streams and Tasks for CDC and near-real-time processing, and Dynamic Tables where applicable.
  • Implement Snowflake clustering keys, materialised views, and result caching strategies to optimise query performance at scale.
  • Work with Snowflake's data sharing, data marketplace, and secure view features to support governed data access across teams.
  • Manage Snowflake environment configuration including time travel, fail-safe settings, resource monitors, and cost governance controls.

Data Modelling & Platform Architecture

  • Implement and maintain the ingestion framework including schema design, staging layers, and data zones (raw → cleansed → curated).
  • Apply dimensional modelling, Data Vault 2.0, or medallion architecture patterns as appropriate to each use case, following agreed team standards.
  • Manage platform configuration including security roles, data masking, column-level encryption, and access control policies.
  • Support PII-compliant ingestion processes in line with GDPR and internal data governance policies.
  • Contribute to data quality checks, testing frameworks, and ongoing monitoring of pipeline health and SLA adherence.

Collaboration & Standards

  • Partner with business stakeholders, data analysts, and BI developers to translate requirements into scalable, documented data solutions.
  • Produce clear technical documentation: pipeline designs, data dictionaries, architecture decision records (ADRs), and operational runbooks.
  • Participate in code reviews, enforce development standards, and mentor junior engineers where applicable.
  • Contribute to data governance practices including lineage tracking, metadata management, and data quality frameworks.

Must-Have Skills & Qualifications

  • 3+ years of hands-on experience in Data Engineering roles delivering production pipelines at scale.
  • 1+ years of hands-on ELT tool experience — Matillion strongly preferred — covering orchestration jobs, transformation jobs, component configuration, and scheduling. Production-level, not exploratory.
  • 2+ years working with cloud-based data warehouse or lakehouse platforms — Snowflake strongly preferred; Databricks or Redshift also considered.
  • Proven experience designing and delivering enterprise ELT pipelines covering API, file, and database sources.
  • Strong SQL development skills: query optimisation, window functions, CTEs, execution plan analysis, and performance tuning.
  • Solid understanding of incremental loading strategies, watermarking, and CDC patterns.
  • Experience with file-based ingestion (CSV, JSON, Parquet, XML) and schema evolution handling.
  • Ability to own work end-to-end — from requirement gathering through to documented, production-ready delivery.

Nice to Have

  • Snowflake Advanced Features: Hands-on experience with Snowpipe, Streams, Tasks, Dynamic Tables, Snowflake Cortex, or data sharing features.
  • Orchestration Tools: Familiarity with Apache Airflow, dbt (data build tool), Prefect, or similar pipeline orchestration and transformation frameworks.
  • Data Modelling: Knowledge of Data Vault 2.0, dimensional modelling, or medallion (bronze-silver-gold) architecture patterns.
  • Governance & Compliance: Experience with PII handling, GDPR-compliant ingestion, audit logging, and data lineage tooling (e.g., Alation, Collibra, or OpenLineage).
  • ESG / Sustainability Data: Prior exposure to ESG reporting platforms or sustainability data workflows — auditability and traceability requirements are a key part of our platform.
  • Matillion Certification: Matillion Certified Associate or Professional — or equivalent ELT tool certification.
  • Snowflake Certification: SnowPro Core or SnowPro Advanced: Data Engineer certification.
  • Version Control & CI/CD: Experience managing ELT pipeline code (e.g. Matillion jobs) in Git and contributing to CI/CD pipelines for data infrastructure.

What We Offer

  • A dynamic, high-growth environment.
  • Opportunity to work on impactful data projects with cross-functional visibility across the organisation.
  • Competitive compensation aligned with market standards.
  • Collaborative team culture that values clarity of communication and ownership of outcomes.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147800925

Similar Jobs

Kolkata, India

Skills:

data reconciliation snowflake DebuggingDimensional ModelingSqlELTGitData WarehousingEtlPerformance OptimizationcdcIncremental LoadingSalesforce Data ModelsdbtData Integration Patterns

Kolkata, India

Skills:

snowflake Power BiKafkaSqlGcpKinesisExcelAzurePythonAWSAI toolingdbt

Remote

Skills:

SqlSapIbm

Remote

Skills:

PostgreSQLData WarehouseSqlApache NifiEtl

Kolkata, India

Skills:

data engineering snowflake GithubPostgreSQLPysparkData WarehousingNumpyMySQLPythonAWSData ModellingApi DevelopmentSqlJenkinsGitGcpPandasDatabricksAzureAws S3machine learning workflowsDashAgentic AI frameworksBI ETL developmentNoSQL databasescloud platformsmicroservices architectureAI-driven analyticsCI CD pipelines