Principal Data Lead (Data Engineering with Full-Stack Dev) - Investment Systems

stage

Gurugram District

On-site

INR 3,000,000 - 5,400,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

KKR is seeking a Principal Data Lead to set the technical direction of our Reference Data Platform—the system of record for parties, instruments, portfolios, and accounts. This is a hands-on leadership role owning end-to-end architecture of a layered, event-driven data platform and driving it from vision to production.

The ideal candidate is an expert Python engineer and data architect with deep experience in master data management (MDM) and reference data, including market data and vendor

Qualifications

  • 12+ years of software engineering experience with data-intensive platforms.
  • Expert-level Python for production services and data pipelines.
  • Experience architecting MDM or reference data systems (entity resolution, survivorship, lineage).
  • Deep data engineering: modeling, ETL/ELT, Spark, distribution patterns.

Responsibilities

  • Own the architecture of a layered reference-data platform and its contracts.
  • Define entity mastering rules and scalable data contracts (data, not code).
  • Architect the bitemporal golden copy with per-attribute provenance.
  • Design API-first distribution surfaces and event-driven architecture (Kafka, CDC).
  • Lead cross-team reviews and establish engineering standards across teams.
  • Mentor engineers and align platform roadmap with data strategy.

Skills

Python programming
Data architecture
MDM & reference data
Distributed processing
API-first services

Education

Bachelor's or Master's in CS/Engineering

Tools

Kafka
Terraform
Apache Iceberg

Job description

COMPANY OVERVIEW

KKR is a leading global investment firm that offers alternative asset management as well as capital markets and insurance solutions. KKR aims to generate attractive investment returns by following a patient and disciplined investment approach, employing world-class people, and supporting growth in its portfolio companies and communities. KKR sponsors investment funds that invest in private equity, credit and real assets and has strategic partners that manage hedge funds. KKR's insurance subsidiaries offer retirement, life and reinsurance products under the management of Global Atlantic Financial Group. References to KKR's investments may include the activities of its sponsored funds and insurance subsidiaries.

POSITION SUMMARY

We are seeking a Principal Data Lead to set the technical direction of our Reference Data Platform - the system of record that masters, governs, and distributes the firm's core reference data (parties, instruments, portfolios, and accounts. This is a hands-on technical leadership role: you will own the end-to-end architecture of a layered, event-driven data platform - spanning sourcing, ingestion, entity mastering, a bitemporal golden copy, and an API-first distribution layer - and drive it from vision to production. You will be the senior-most engineering voice on reference data, shaping platform strategy, establishing engineering standards across teams, and partnering with product, data, and infrastructure leaders to deliver a scalable, vendor-agnostic master data capability. The ideal candidate is an expert Python engineer and data architect with deep experience in master data management (MDM) and reference data within the financial industry - including market data and vendor feeds - combined with hands-on experience applying Generative AI to data platforms, distributed data processing, and building reusable, independently scalable platform components.

ROLES & RESPONSIBILITIES
  • Own the architecture of a layered reference-data platform, defining the contracts between sourcing, ingestion, mastering, golden-copy, and distribution layers so each is independently buildable, deployable, and scalable.
  • Set technical direction for entity mastering - standardization, blocking, matching, survivorship, and crosswalk/lineage - designing rules as configuration (data, not code) that scale from exact-match fast paths to full-population fuzzy resolution.
  • Architect the durable golden copy: a bitemporal, point-in-time source of truth with match evidence, per-attribute provenance, and a schema-last serving model that adapts to new sources and domains without migration.
  • Define the event-driven backbone and cadence model (start-of-day, intraday, end-of-day, and on-dem
  • Design the API-first, self-documenting distribution surface (REST, curated data products, subscriptions) governed by data contracts and consumable by applications, analytics, and AI/agents.
  • Drive the platform's storage and compute strategy over an open lakehouse (Apache Iceberg, Snowflake) and elastic compute (Spark), ensuring an open, vendor-agnostic, no-lock-in foundation.
  • Establish engineering standards, reference patterns, and a reusable component library (a layered monorepo) that make capabilities build-once, reuse-everywhere across domains.
  • Lead cross-team technical design reviews, resolve the hardest architectural trade-offs, and align engineering execution with the firm's data strategy.
  • Champion data quality, governance, security, entitlements, audit, and observability as first-class, cross-cutting foundations of the platform.
  • Mentor senior and staff engineers, grow technical depth across the team, and set the bar for engineering excellence.
  • Partner with product and business stakeholders to translate reference-data needs into a durable, scalable platform roadmap.
QUALIFICATIONS
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 12+ years of professional software engineering experience, including significant time as a technical lead or architect of data-intensive platforms.
  • Expert-level proficiency in Python for building production services, data pipelines, and platform frameworks.
  • Proven experience architecting master data management (MDM) or reference/entity-data systems - entity resolution, survivorship, golden records, crosswalk, and lineage.
  • Deep data engineering expertise: data modeling, ETL/ELT design, distributed processing (Spark), and data distribution patterns at scale.
  • Hands-on experience designing API-first services and event-driven / streaming architectures (e.g., Kafka, CDC).
  • Strong command of modern data storage - relational, non-relational, and lakehouse formats (e.g., Apache Iceberg) - and SQL.
  • Experience with infrastructure-as-code (Terraform) and cloud-native deployment (containers, Kubernetes/EKS, CI
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Lead Data Engineering With Full-Stack Dev - Investment Systems
Principal Data Lead Data Engineering With Full-Stack Dev - Investment Systems

KKR • Gurugram District

On-site
INR 3,500,000 - 7,000,000
Principal Data Engineer
Principal Data Engineer

Nxtwave Disruptive Technologies (Hiring for a Client) • Bangalore Rural, Bengaluru

On-site
INR 4,500,000 - 7,500,000
Principal Data Engineer
Principal Data Engineer

Precision AQ • Maharashtra

On-site
INR 4,000,000 - 7,500,000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

JPMorgan Chase & Co. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Principal Data Architect
Principal Data Architect

Themathcompany • Bengaluru

Hybrid
INR 3,500,000 - 9,000,000
Senior Staff Data Engineer
Senior Staff Data Engineer

Meeru AI Inc • Hyderabad

Remote
INR 3,500,000 - 6,000,000
Remote work
Flexible engagement
Lead Data Engineer (Lead Software Engineer)
Lead Data Engineer (Lead Software Engineer)

DigitalXNode • Ahmedabad District

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

MeeruAI • Hyderabad

Remote
INR 3,500,000 - 6,500,000
Data Architect
Data Architect

TechBlocks • Hyderabad

On-site
INR 600,000 - 900,000
Senior Principal Software Engineer - Data Governance & Authorization
Senior Principal Software Engineer - Data Governance & Authorization

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 4,500,000 - 6,500,000