K

KKR

Runs private equity, credit and infrastructure funds

Assistant Vice President, Software Engineering

Data EngineeringUpdated on Nov 12
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Four to seven years of professional software engineering experience with a strong backend focus.
  • Expert-level proficiency in Python for building production services and data pipelines.
  • Strong hands-on experience with Apache Spark for distributed data processing at scale.
  • Proficiency with Terraform for infrastructure-as-code and cloud resource management.
  • Deep data engineering fundamentals, including data modeling, ETL/ELT design, and data distribution patterns.
  • A solid command of relational and non-relational data stores and SQL.
  • Experience with version control using Git, CI/CD pipelines, and modern software development practices.
  • A track record of identifying opportunities to apply AI to improve efficiency or business outcomes.
  • Familiarity with effective prompt design and generating reliable results using generative AI tools.
  • Demonstrated ability to own complex workstreams and mentor other engineers.
  • Ability to collaborate across technical and business teams.

Responsibilities

  • Design, build, and own scalable backend services and data pipelines primarily in Python.
  • Develop and optimize large-scale data processing workflows using Apache Spark for batch and near-real-time use cases.
  • Lead data modeling and schema design decisions that support reliable analytics and downstream consumption.
  • Architect and maintain robust ETL/ELT workflows with strong data quality, lineage, and observability.
  • Design and implement data distribution patterns to serve data efficiently across internal systems and consumers.
  • Provision and manage cloud infrastructure using Terraform and infrastructure-as-code best practices.
  • Own delivery of significant workstreams end-to-end, from technical design through production and operations.
  • Drive engineering quality through design reviews, code reviews, and clear technical standards.
  • Mentor and support the growth of analysts and junior engineers on the team.
  • Partner with product, data, and platform leaders to shape the roadmap and translate requirements into scalable solutions.
  • Lead root-cause analysis for complex production issues and drive continuous improvements in reliability and performance.

Desired Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP and their data services.
  • Familiarity with workflow orchestration tools such as Airflow or Dagster.
  • Experience with streaming technologies such as Kafka or Spark Structured Streaming.
  • Exposure to containerization and orchestration using Docker and Kubernetes.
  • Prior experience in financial services or another data-intensive, regulated industry.
  • Experience with Palantir Foundry or similar data integration and analytics platforms.

About the Company

KKR

Runs private equity, credit and infrastructure funds

KKR is a global investment firm that raises money from pension funds, insurers, sovereign wealth funds and wealthy individuals and invests it in private equity, credit, infrastructure and real estate. It was an early pioneer of the debt-funded buyout, and its 1989 takeover of RJR Nabisco ranks among the largest buyouts ever. Through its Global Atlantic subsidiary, KKR also sells retirement annuities and life insurance and invests the premiums. It earns management fees on client money, a share of investment profits and income from its own holdings. KKR was founded in 1976 by Jerome Kohlberg, Henry Kravis and George Roberts and is based in New York City.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1976

Recently Posted Jobs

Explore more opportunities at KKR

See more jobs