Lead Data Engineer

Posted 19 Days Ago
Be an Early Applicant
Kakkanad, Ernakulam, Kerala, IND
In-Office
Expert/Leader
Artificial Intelligence • Information Technology • Software • Database • Analytics
The Role
Leads client data engineering projects from requirements through production. Designs scalable Spark pipelines, diagnoses distributed job performance issues, tunes workloads to SLAs, and establishes storage and data layout strategies. Builds reusable Python frameworks, reviews code, mentors engineers, and supports containerization, object storage, CI/CD, observability, and operational documentation. The role requires deep PySpark and Spark internals expertise, large-scale time-series processing, Delta Lake or Iceberg, self-managed clusters, and hands-on coding.
Summary Generated by Built In

Role Purpose :

As a Lead Data Engineer at Prevalent AI, you will lead the design and delivery of advanced data engineering projects for our clients. You will write code, review the team's code, and stay accountable for how the solution performs in production. 

The work involves large data volumes, complex joins and transformations, and tight processing windows. Clients usually come to us when their pipelines are slow, expensive or difficult to change. Working out why, and then fixing it, is a large part of the role. 

This role suits engineers who know Spark internals well enough to read the logs and explain what is going wrong, who ask the right questions about the data before they write code, and who can run a small team to a delivery date. 

Key Accountabilities :

  • Lead the design and delivery of client data engineering projects, from understanding the requirement through to production. 
  • Design pipelines that meet their SLA and continue to do so as data volumes grow. 
  • Diagnose failures and performance problems in large distributed jobs using logs and metrics. 
  • Set the data layout and storage strategy so jobs read only the data they need. 
  • Build reusable, configuration-driven components that cut development effort across the team. 
  • Review the team's code and agree the standards the team works to. 
  • Work with client teams to pin down the requirement and understand the data before development starts. 
  • Contribute to the platform work around delivery, including object storage, containerisation and CI/CD. 
  • Mentor developers, and document design decisions, tuning approaches and operational runbooks. 

 

Skills & Experience :

Must Have :

  • 10+ years in data engineering, with at least 5 years hands-on PySpark on large-volume workloads, and still writing code daily. 
  • Deep understanding of Spark internals: execution model, stages and tasks, shuffle, partitioning, broadcast versus sort-merge joins, adaptive query execution, and memory and spill behaviour. 
  • Experience tuning long-running jobs down to an SLA and handling data skew, with specific examples of how a job was diagnosed and what changed. 
  • Hands-on experience with time-series data at scale: event-time semantics, sliding and tumbling windows, and as-of or point-in-time joins across billions of rows. 
  • Strong Delta Lake or Iceberg experience, covering partitioning, compaction, sort keys, data pruning and versioning. 
  • Able to read Spark logs, the Spark UI and the history server and work out why a job is slow or failing. 
  • Experience running Spark on self-managed clusters, not only on managed platforms. 
  • Strong Python, with experience building reusable, configuration-driven frameworks rather than one-off scripts. 
  • Able to lead a small team through code reviews, mentoring and unblocking, and hold a delivery date. 

 

Good to Have 

  • Trade surveillance, capital markets or FX experience, and familiarity with trade, order and market data. 
  • KDB/q exposure, or experience migrating off a vendor surveillance platform. 
  • Experience moving Spark workloads to object storage such as MinIO or S3, and running Spark on Kubernetes. 
  • CI/CD, automated testing and observability for data pipelines. 
  • Exposure to regulatory or compliance-driven delivery in a banking environment. 

 

Skills Required

  • 10+ years of data engineering experience
  • At least 5 years of hands-on PySpark experience with large-volume workloads
  • Deep understanding of Spark internals, including execution models, shuffle, partitioning, joins, adaptive query execution, memory, and spill behavior
  • Experience tuning long-running jobs to meet SLAs and handling data skew
  • Hands-on experience with time-series data at scale, including event-time semantics, windows, and as-of or point-in-time joins
  • Strong Delta Lake or Iceberg experience, including partitioning, compaction, sort keys, data pruning, and versioning
  • Ability to analyze Spark logs, Spark UI, and history server data to diagnose slow or failing jobs
  • Experience running Spark on self-managed clusters
  • Strong Python experience building reusable, configuration-driven frameworks
  • Ability to lead a small team through code reviews, mentoring, unblocking, and delivery management
  • Trade surveillance, capital markets, or FX experience
  • Familiarity with trade, order, and market data
  • KDB/q exposure or experience migrating from a vendor surveillance platform
  • Experience moving Spark workloads to MinIO or Amazon S3 and running Spark on Kubernetes
  • Experience with CI/CD, automated testing, and observability for data pipelines
  • Exposure to regulatory or compliance-driven delivery in a banking environment
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
157 Employees
Year Founded: 2017

What We Do

Prevalent AI was founded to assemble the world’s best AI and Data Science talent, a team capable of building the security analytics of the future. In a security technology landscape filled with rigid, siloed solutions and disparate data, organizations are unable to tackle threats and vulnerabilities effectively. By combining our Security Data Fabric with AI-powered Exposure Management, we provide our clients with complete clarity of their cyber risk. Our Security Data Fabric automates the integration of complex and disparate data into a single unified knowledge graph, turning data chaos into data clarity with AI-powered entity resolution. Our Exposure Management platform identifies every attack surface, contextualizes and prioritizes risk findings, and rapidly remediates exposures — so you’ll always stay one step ahead of attackers.

Similar Jobs

hud Logo hud

Lead Research Engineer, Data Quality

Artificial Intelligence • Information Technology • Software
In-Office or Remote
18 Locations
10 Employees
120K-295K Annually

The Aerospace Corporation Logo The Aerospace Corporation

Lead Embedded Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Embedded Engr II

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Sr Advanced Embedded Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account