Data Engineer, Java, Apache Spark, Hive - Assistant Vice President

Citi

Maharashtra

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Citi is seeking a Senior Technologist to design systems powering risk analytics, transforming PV outputs into strategic data assets and enabling rapid decision-making for senior stakeholders.

The role focuses on building data pipelines, intelligent APIs, and OLAP-backed dashboards using Spark, Pinot, Druid, and Trino, with NLP capabilities to simplify data exploration.

Qualifications

  • 5+ years of experience with Core Java, Spark, and big data tech.
  • Experience with high-performance OLAP databases (Pinot, Druid, Trino).
  • Strong programming skills in Java and/or Scala, plus expert SQL.

Responsibilities

  • Architect and build robust, scalable data pipelines ingesting billions of PV calculations.
  • Develop and optimize large-scale aggregation jobs with Spark.
  • Design and deliver intelligent data APIs for flexible data access.

Skills

Java
Scala
Apache Spark
OLAP databases
Apache Pinot
Apache Druid
Trino
NLP

Education

Bachelor's degree in Computer Science/Math/Engineering

Job description

The Opportunity: Are You Ready to Build the Future of Risk Analytics?

Want to solve one of the most challenging big data problems in finance today? Are you excited by the idea of working directly with front-office and risk quants on massive-scale analytics for critical regulations like FRTB? Do you want to tame billions of rows of complex financial data with Apache Spark and deliver insights to senior leaders in a fraction of a second?

Your Role and Impact

As a Senior Technologist, you will be at the heart of the action, designing the systems that power our most sophisticated risk-based calculations. You will take the raw, trade-level Present Value (PV) outputs from our Historical VaR and FRTB Expected Shortfall engines and transform them into a strategic data asset.

Your impact will be immediate and far-reaching. You will build the data pipelines that handle immense volumes, create intelligent APIs that democratize data access, and leverage cutting-edge OLAP and NLP technologies to provide unparalleled drill-down and analytical capabilities. You will be the go-to expert who empowers senior stakeholders in the Markets and Risk organizations to make faster, smarter decisions.

Key Responsibilities
  • Architect and build robust, scalable data pipelines to ingest and process billions of trade-level PV calculations from various stress engines.
  • Develop and optimize large-scale aggregation jobs using Apache Spark, ensuring high performance and efficiency.
  • Design and deliver a suite of "intelligent data APIs" that provide flexible, on-demand access to both aggregated and non-aggregated risk data for teams across the firm.
  • Integrate Natural Language Processing (NLP) capabilities to create intuitive, query-based interfaces for data exploration, lowering the barrier to entry for complex analytics.
  • Load and model massive aggregated datasets into high-performance OLAP engines like Apache Pinot, Apache Druid, and Trino.
  • Build powerful, interactive analytical tools and dashboards on top of the OLAP layer, providing summary views and lightning-fast drill-down capabilities.
  • Partner directly with senior stakeholders in the Front Office, Quantitative teams, and Risk Management to understand their analytical needs and deliver innovative solutions.
What We're Looking For
  • A true passion for data, analytics, and solving complex problems at massive scale.
  • A degree in a quantitative or technical field such as Computer Science, Financial Mathematics, or Financial Engineering.
  • Expert-level, hands-on experience with big data technologies, particularly Apache Spark.
  • Proven experience with high-performance OLAP databases such as Apache Pinot, Apache Druid, or Trino.
  • Strong programming skills in Java and/or Scala, and expert-level SQL.
  • Strong background in fundamental computer science concepts, including data structures and algorithms.
  • A mindset for 'AI-first' development, constantly looking for ways to embed intelligence into systems.
  • Experience or a strong interest in applying Natural Language Processing (NLP) to data access and analytics.
  • A knack for solving 'needle in a haystack' problems, with a talent for debugging complex data and access issues.
  • Experience in the financial industry with an understanding of market risk, derivatives, and risk calculations (VaR, Stress Testing, PV) is highly desirable.
  • Exceptional problem-solving skills and the ability to work independently and lead technical projects.
  • Excellent communication skills, with the confidence to collaborate with senior business and quantitative stakeholders.
Qualifications
  • 5+ years of relevant experience using Core Java, Apache Spark, Big Data Technologies HDFC, Hive etc.
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Family Group

Technology

Job Family

Applications Development

Time Type

Full time

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer, Java, Apache Spark, Hive - Assistant Vice President
Data Engineer, Java, Apache Spark, Hive - Assistant Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citigroup Inc. • Chennai District

On-site
INR 4,000,000 - 6,000,000
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citi • Chennai District

On-site
INR 3,000,000 - 6,000,000
Lead Java Software Engineer - Prime Finance Risk - Vice President
Lead Java Software Engineer - Prime Finance Risk - Vice President

Citi • Maharashtra

On-site
INR 3,500,000 - 7,000,000
Big Data / PySpark Engineering Lead - Vice President
Big Data / PySpark Engineering Lead - Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Data Engineer - Assistant Vice President
Senior Data Engineer - Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,800,000 - 2,400,000
Lead Java And Apache Spark Developer - Vice President
Lead Java And Apache Spark Developer - Vice President

Citi • Pune District

On-site
INR 4,000,000 - 6,000,000
Senior Engineering Lead - Credit Risk - Senior Vice President
Senior Engineering Lead - Credit Risk - Senior Vice President

Citi • Chennai District

On-site
INR 2,000,000 - 5,000,000
Big data/Python/Databricks Engineer Engineer
Big data/Python/Databricks Engineer Engineer

Citigroup Inc. • Chennai District

Hybrid
INR 600,000 - 1,000,000
Hybrid working model
Learning resources
Career progression opportunities
Application Development Lead (Bigdata & Analytics) - Vice President
Application Development Lead (Bigdata & Analytics) - Vice President

Citibank (Switzerland) AG • Pune District

On-site
Confidential