Jersey City, NJ

Salary
$142,320–$213,480from the description
Posted
Jul 29, 2026
Location
Jersey City, NJ
Last confirmed open
Nov 9, 2026

What this job asks for AI summary

A lead-level data engineering role at Citi focused on architecting and scaling enterprise data lake and analytics platforms that underpin machine learning, advanced analytics, and Generative AI workloads. The position involves hands-on design of batch and real-time streaming pipelines, feature stores, and data quality frameworks, while also managing and mentoring a team of data engineers. It suits an experienced technical lead with deep expertise in distributed data systems and modern lakehouse architectures.

Senior level · 6+ years · New York-Newark-Jersey City, NY-NJ-PA · Full-time

Must have (9)
PythonSQLApache IcebergApache PinotHive or HdfsApache KafkaApache FlinkDelta Lake or Apache HudiApache Airflow
Nice to have (6)
JavaDatabricksMilvus, Pinecone, Qdrant or ChromaDockerKubernetesTerraform

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 5 people in the New York-Newark-Jersey City, NY-NJ-PA area plausibly meet what this posting asks for (database architects). range 3–9

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
Apache Pinot2%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
SQL90%Python55%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $134,433 (middle half $95,331–$179,625). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 1, 2026. It is a model, not a headcount.

Why we read it this way (6)

The role sits at the boundary between data/lakehouse architecture (15-1243) and software engineering (15-1252); the emphasis on designing and building pipelines and feature stores at scale leans toward architecture, but the volume of hands-on coding requirements makes 15-1252 a credible alternative.

The title 'Lead Data Engineer' carries no explicit seniority level word; advertised seniority is therefore Unspecified. The 6+ years overall and 3+ years in a technical lead role support a Senior classification.

A Bachelor's degree is listed as required but the posting explicitly accepts 'equivalent professional experience' as a substitute, so no minimum degree is hard-gated.

Starburst appears in the responsibilities narrative alongside Apache Iceberg but is not called out in the Required qualifications section; it is omitted from the skills list as it appears only in descriptive context rather than as a gated requirement.

The 'Beneficial skills & qualifications' heading is treated as the preferred/nice-to-have section; all skills listed there are marked preferred.

The hybrid model (3 days in office, 2 days remote) does not qualify as fully remote.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗