Senior Data Engineer

Maropost Pan India, India

About the role

This is a senior data engineering role for building and operating scalable analytics, backend, and data-platform systems across a Pan-India hybrid setup. You will work on ingestion, warehouses, data models, APIs, distributed processing, cloud infrastructure, and production reliability. The role is aimed at an experienced backend engineer who can own data systems from design through operational support.

What you’ll do

  • Build data services for analytics, reporting, machine learning, and AI workloads.
  • Create ingestion pipelines using change-data-capture and event-driven designs.
  • Develop analytical warehouses, data models, materialized views, and aggregations.
  • Build APIs and backend services for reporting and analytics.
  • Implement tenant isolation, governance, and access controls.
  • Monitor freshness, ingestion lag, reliability, and pipeline health.
  • Improve automation, observability, testing, and developer tooling.
  • Own deployment, on-call support, and ongoing production improvements.

What they’re looking for

  • At least five years of software engineering experience.
  • Production experience with distributed systems, backend services, or data engineering.
  • Strong Python and SQL skills, including data modeling and query optimization.
  • Experience operating production systems end to end.
  • Experience with cloud platforms and large-scale data transformation.
  • Strong system-design, communication, and collaboration skills.
  • Ability to participate in on-call operations.

Nice to have

  • ClickHouse, BigQuery, Snowflake, or Amazon Redshift experience.
  • Kafka, Pulsar, Debezium, Flink, or Dataflow experience.
  • Go or another strongly typed backend language.
  • GCP data, messaging, and observability services.
  • Terraform, PostgreSQL, TimescaleDB, or multi-tenant SaaS experience.
  • AI, LLM, or agentic-workflow exposure.
  • Experience with data governance and security.

What’s on offer

  • The role is listed as hybrid and Pan India.
  • The posting does not state salary or benefits.

Questions about this role

Is this Senior Data Engineer role remote?

The posting describes it as hybrid.

How much experience is required?

The role asks for five to eight years in the listing and at least five years of hands-on software engineering experience.

What programming language is required?

Strong Python proficiency is required; Go or another strongly typed backend language is preferred.

Which data technologies are useful for this role?

Useful technologies include ClickHouse, BigQuery, Snowflake, Redshift, Kafka, CDC tools, GCP, Terraform, and PostgreSQL.

How this role compares

One of 8 open Senior Data Engineer roles we are tracking today.

Posted 6 days ago, with 4 of the others posted since and 3 still open from before.

Counted across the roles Frontrunner has open right now.

Related roles

Senior Data Engineer, Data Platform & ML (Remote)

Tabby · Yerevan, Armenia

A remote senior data engineering role in Yerevan focused on feature-store development, data services, streaming, and production data pipelines. It is suited to an engineer with scalable systems experience across data, machine learning, or backend development.

RemoteSeniorFull-time
Data EngineeringMachine Learning EngineeringBackend EngineeringFeature Store +16
7 days ago

Lead Data Engineer – Databricks & AI | Remote Canada

Cloud Data Vision · Canada, Canada

Lead data engineer role for a financial services client, requiring 10+ years of Databricks expertise and experience collaborating with AI/ML teams to build scalable data infrastructure.

RemoteSeniorContract
DatabricksData EngineeringData PipelinesPython +6
6 days ago

Senior Software Engineer (Data Platform)

Databricks · Bengaluru, India

A senior backend engineering role at Databricks building internal data platform and ETL infrastructure, based in Bengaluru. Suited to an engineer with technical leadership experience on large-scale data infrastructure projects.

SeniorFull-time
AirflowDBTKafkaRabbitMQ +2
4 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Data Engineer - Python, SQL & AI-Augmented Engineering

Michael Page client · Hyderabad, India

A senior data engineering role in Hyderabad building ETL/reverse-ETL pipelines with Python, SQL and Airflow, with heavy use of AI coding tools. Suited to engineers with 6+ years of experience and strong SQL/Airflow skills.

On-siteSenior ₹3,150,000 – ₹3,850,000 a year
PythonSQLApache AirflowApache Beam +9
Date not stated

Senior Software Engineer (AI & Data)

Walt · Bengaluru, India

Senior AI and data software engineer role in Bengaluru focused on production data platforms, analytics infrastructure and agent orchestration. The role suits engineers with four or more years of relevant experience who value reliable and auditable systems.

On-siteSeniorFull-time ₹3,600,000 – ₹4,200,000 a year
PythonAirflowSnowflakeGolang +10
7 days ago