Team Lead, Data Engineer

Affinity Global

Maharashtra

On-site

INR 4,000,000 - 6,500,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Affinity is a global AdTech company seeking a Sr. Data Engineer to own the data platform end-to-end, from schema design to serving data across Spark, ClickHouse, and modern lakehouse formats.

The role leads batch and streaming pipelines, tunes Spark jobs for performance, and designs high-volume analytics storage. You will operate self-managed infrastructure across cloud environments, mentor engineers, and help scale the data engineering team.

Qualifications

  • 10+ years in Data Engineering/Data Platform Engineering with end-to-end platform ownership.
  • Hands-on Spark and ClickHouse experience for batch and streaming workloads.
  • Experience with open table formats such as Iceberg, Delta Lake or Hudi.
  • Operating self-managed data infrastructure alongside AWS, GCP or Azure under fixed capacity constraints.
  • Strong SQL and programming skills in Scala, Java or Python.
  • Nice-to-haves include Kafka, Flink, Kafka Streams and CDC pipelines.

Responsibilities

  • Own the end-to-end data platform architecture covering schema design, ingestion, processing, storage and data serving.
  • Design and develop scalable batch and streaming data pipelines using Apache Spark.
  • Build, tune and optimize Spark jobs for performance and reliability.
  • Design and optimize ClickHouse/MPP data platforms for high-volume workloads.
  • Own table design, partitioning, sorting/indexing, materialised views, and query optimisation.
  • Troubleshoot and optimise database performance including query plans and partition pruning.
  • Manage high-ingest workloads and optimise storage/compute under fixed infra capacity.
  • Work with Iceberg/Delta Lake/Hudi and evolve schemas with minimal disruption.
  • Collaborate with Core Architecture, Platform and Infra teams on data platform evolution.
  • Mentor engineers and support hiring/technical evaluation as the team grows.

Skills

Apache Spark
ClickHouse
SQL
Scala
Java
Python
Cloud platforms
Data modeling
Streaming pipelines

Tools

Iceberg
Delta Lake
Hudi

Job description

Affinity is pioneering new frontiers in AdTech: developing solutions that push past today’s limits and open up new opportunities. We are a global AdTech company helping publishers discover better ways to monetize and enabling advertisers to reach the right audiences through new touchpoints. Operating across 10+ markets in Asia, the US, and Europe with a team of over 500 experts, we are building privacy-first ad infrastructure that opens up opportunities beyond the walled gardens.

Team Lead, Data Engineer

Experience: 10+ Years

About Role

We are looking for a Sr. Data Engineer to join the Core Architecture team and take ownership of the data platform end-to-end — from schema design and data ingestion to processing, storage and serving.

The role will work across large-scale data systems involving Apache Spark, ClickHouse/MPP data stores, streaming pipelines, table formats and self-managed infrastructure. The ideal candidate should have strong hands-on experience building and tuning production data platforms where performance, reliability and cost efficiency are critical.

This is a hands-on technical leadership role requiring someone who can make architecture and engineering decisions, troubleshoot complex data-platform performance issues, operate infrastructure at scale and mentor engineers.

  • Own the end-to-end data platform architecture covering schema design, ingestion, processing, storage and data serving.
  • Design and develop highly scalable batch and streaming data pipelines using Apache Spark.
  • Build, tune and optimise Spark jobs for performance, throughput, resource utilisation and reliability.
  • Design and optimise ClickHouse or equivalent MPP/columnar data platforms for high-volume analytical workloads.
  • Own table design, partitioning, sorting/indexing strategies, materialised views and query optimisation.
  • Troubleshoot and optimise database performance including query plans, partition pruning, high-cardinality workloads, compaction and defragmentation.
  • Manage high-ingest data workloads and optimise storage/compute performance under fixed infrastructure capacity.
  • Work with modern table formats such as Apache Iceberg, Delta Lake or Apache Hudi, including schema evolution, compaction and small-file management.
  • Design reliable ingestion and streaming architectures for high-volume data processing.
  • Own production data-platform reliability, availability and performance, particularly in self-managed infrastructure environments.
  • Design systems with a strong focus on capacity planning, resource utilisation and cost optimisation, rather than relying on continuous infrastructure scaling.
  • Work across AWS/GCP/Azure environments and integrate cloud services with self-managed data infrastructure.
  • Troubleshoot complex production issues across Spark, databases, streaming pipelines, storage and infrastructure layers.
  • Establish engineering standards for data-platform design, performance, reliability and operational excellence.
  • Evaluate and implement technologies that improve scalability, performance and cost efficiency.
  • Collaborate with the Core Architecture, Platform, Infrastructure and Engineering teams on the evolution of the Data platform.
  • Mentor engineers and contribute to building and strengthening the data engineering sub-team.
  • Support hiring and technical evaluation of data engineering talent as the team expands.
Required Skills
  • Experience: 10+ years in Data Engineering/Data Platform Engineering with end-to-end platform ownership.
  • Core Tech Stack: Hands-on Apache Spark (batch/streaming) and ClickHouse (or equivalent MPP/columnar DBs).
  • Data Storage & formats: Expertise in open table formats (Iceberg, Delta Lake, or Hudi) and database performance tuning (partitioning, compaction, query optimization).
  • Infrastructure & Cloud: Operating self-managed data infrastructure alongside major cloud platforms (AWS, GCP, or Azure) under fixed-capacity/cost constraints.
  • Languages & Core Skills: Advanced SQL, data modeling, and Scala, Java, or Python.
  • Nice-to-Haves / Pluses: Kafka, Flink, Kafka Streams, and CDC pipelines (e.g., Debezium)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Data Platform)
Staff Software Engineer (Data Platform)

Arcana • Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
Senior Data Engineer
Senior Data Engineer

Toptal • India

On-site
INR 3,000,000 - 6,000,000
Data Engineer
Data Engineer

Vriba Solutions • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Senior Data Engineer
Senior Data Engineer

PeopleStrong • India

On-site
INR 900,000 - 1,500,000
Data Engineering Operations Lead
Data Engineering Operations Lead

TransUnion • Pune District

On-site
INR 3,500,000 - 7,000,000
Lead Data Platform Engineer
Lead Data Platform Engineer

Gen • Pune District

On-site
INR 2,000,000 - 3,500,000
Data Engineer - Lead
Data Engineer - Lead

Iris Software • Dadri

On-site
INR 1,500,000 - 2,500,000
Senior Director
Senior Director

WEX • Bengaluru

On-site
INR 6,000,000 - 13,000,000
Senior Data Engineer
Senior Data Engineer

Aspire Talent Innovations • Chandigarh

On-site
INR 2,400,000 - 4,000,000
Lead a high-impact data engineering 팀
Modern data stack and cloud tech
Collaborative culture
+2
Senior Data Engineer
Senior Data Engineer

super.money • Bengaluru

On-site
INR 3,000,000 - 6,000,000