Lead Data Engineer

Prevalent Ai India

United States

Remote

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Prevalent AI in the United States is seeking a Lead Data Engineer to design and deliver advanced data pipelines for clients. You will write code, review teammates' work, and help ensure production performance on large-scale workloads.

The role emphasizes deep Spark internals, time-series data, and building reusable, configuration-driven components, with mentorship of junior engineers and collaboration with client teams.

Qualifications

  • 10+ years in data engineering with hands-on PySpark on large-volume workloads.
  • Deep understanding of Spark internals: execution model, stages and tasks, shuffle, partitioning, joins, and memory behavior.
  • Experience tuning long-running jobs to meet SLAs and handling data skew.
  • Hands-on experience with time-series data at scale: event-time semantics and windowing.
  • Strong Delta Lake or Iceberg experience including partitioning and data pruning.

Responsibilities

  • Lead the design and delivery of client data engineering projects from requirement to production.
  • Design pipelines that meet SLA and scale with data growth.
  • Diagnose failures and performance issues using logs and metrics.
  • Set data layout and storage strategy to optimize reads.
  • Build reusable, configuration-driven components to reduce development effort.
  • Review team code and establish coding standards.
  • Collaborate with client teams to define requirements and data structures.
  • Contribute to platform work around delivery, including object storage and CI/CD.
  • Mentor developers and document design decisions and runbooks.

Skills

PySpark
Spark internals
Delta Lake
Iceberg
Performance tuning
Time-series data
Kubernetes
Python
Code reviews

Tools

S3
Spark UI

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Data Engineer: Spark & Data Pipelines Architect
Lead Data Engineer: Spark & Data Pipelines Architect

Prevalent Ai India • United States

Remote
USD 150,000 - 210,000
Lead Data Engineer
Lead Data Engineer

Acunor Inc. • Jersey City (NJ)

On-site
USD 140,000 - 180,000
Lead Data Engineer
Lead Data Engineer

Accrescent Group • Cary (NC)

On-site
USD 140,000 - 180,000
Big Data Engineer
Big Data Engineer

Unisys • Rockville (MD)

On-site
USD 120,000 - 170,000
Lead Data Engineer Global Grade 12
Lead Data Engineer Global Grade 12

Barloworld Equipment • Hilton Head Island (SC)

On-site
USD 120,000 - 180,000
Lead Data Engineer
Lead Data Engineer

Marlabs Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000
Lead Data Engineer
Lead Data Engineer

MarLabs • United States

Remote
USD 140,000 - 190,000
Lead Data Engineer
Lead Data Engineer

Smart IT Frame LLC • Cary (NC)

Hybrid
USD 180,000 - 240,000
Lead Data Engineer (Python, AWS, SQL, Snowflake, Databricks)
Lead Data Engineer (Python, AWS, SQL, Snowflake, Databricks)

Spectraforce Technologies • Plano (TX)

On-site
USD 130,000 - 170,000
Data Engineer
Data Engineer

The Judge Group • New York (NY)

On-site
USD 150,000 - 190,000