Senior Real-Time Data Architect — Java & Streaming

Citigroup Inc.

New York (NY)

On-site

USD 121,000 - 182,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
401(k) plan
Life, accident, and disability insure
Wellness programs
Paid time off

Job summary

Citigroup Inc. in New York seeks a highly accomplished Java engineer to join the Realtime Risk Data team. Lead architecture and delivery of real-time data acquisition, processing, and distribution, leveraging Kafka, Flink, and Pinot for ultra-low-latency analytics.

You will guide engineering teams, optimize pipelines, and ensure robust, scalable systems on S3/Trino while mentoring peers and driving Agile software practices across the organization.

Qualifications

  • 6+ years in data engineering and software development building high‑performance distributed systems.
  • Expert-level Java (11+) with multithreading and performance tuning.
  • Hands-on experience with Kafka, Flink, Pinot for real‑time data processing and analytics.
  • Experience with large-scale storage (S3/HDFS) and distributed query engines (Trino/Presto, Spark SQL).
  • Demonstrated agile leadership and collaboration across cross‑functional teams.

Responsibilities

  • Architect scalable, high‑availability Java‑based real‑time data solutions.
  • Drive implementation and optimization of Kafka, Flink, and Pinot for ultra‑low latency analytics.
  • Design, build, and operate real‑time streaming pipelines with S3 and Trino integration.
  • Mentor senior engineers and lead technical reviews to improve code quality and resilience.
  • Contribute across SDLC from architecture to deployment and monitoring.
  • Collaborate with analysts, product managers, QA, and other leads to align with objectives.
  • Stay updated on emerging real-time data processing technologies and cloud architectures.

Skills

Senior Data Engineering
Java Mastery
Kafka
Flink
Pinot
Distributed Systems
SQL Proficiency
Agile Leadership
Communication

Education

Master's degree in Computer Science

Job description

Citigroup Inc. in New York seeks a highly accomplished Java engineer to join the Realtime Risk Data team. Lead architecture and delivery of real-time data acquisition, processing, and distribution, leveraging Kafka, Flink, and Pinot for ultra-low-latency analytics.

You will guide engineering teams, optimize pipelines, and ensure robust, scalable systems on S3/Trino while mentoring peers and driving Agile software practices across the organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Real-Time Data Platform Architect
Senior Java Real-Time Data Platform Architect

Citi • New York (NY)

On-site
USD 121,000 - 182,000
Senior Real-Time Data Architect — Java & Streaming Lead
Senior Real-Time Data Architect — Java & Streaming Lead

Citibank (Switzerland) AG • New York (NY), Northern (KY)

Hybrid
USD 121,000 - 182,000
Senior Real-Time Data Streaming Architect
Senior Real-Time Data Streaming Architect

Bank of America • Jersey City (NJ)

On-site
USD 104,000 - 158,000
Senior Java Architect - Data Platform Lead (Hybrid/Remote)
Senior Java Architect - Data Platform Lead (Hybrid/Remote)

Socket.dev • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Hybrid work model (3 days in office, 2
Continuous learning opportunities
Wellbeing and competitive benefits
Senior Java Architect - Data Platform & Cloud Leader
Senior Java Architect - Data Platform & Cloud Leader

Citi • Jersey City (NJ)

Hybrid
USD 142,000 - 213,000
Hybrid work model
Professional development
Wellbeing programs
Senior Java Big Data Engineer - Real-Time Pipelines
Senior Java Big Data Engineer - Real-Time Pipelines

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, Dental and Vision
401(k)
Life & Disability Insurance
+2
Senior Real-Time Data Platform Engineer
Senior Real-Time Data Platform Engineer

Quest Oracle Community • Jersey City (NJ), Northern (KY)

Hybrid
USD 104,000 - 158,000
Senior Real-Time Data Streaming Engineer
Senior Real-Time Data Streaming Engineer

Bank of America • Plano (TX)

On-site
USD 104,000 - 158,000
Discretionary incentive eligible
Industry-leading benefits
Senior Real-Time Data Streaming Architect
Senior Real-Time Data Streaming Architect

Bank of America • Charlotte (NC)

On-site
USD 104,000 - 158,000
Discretionary incentive eligible
Industry-leading benefits
Senior Big Data Engineer - Real-Time Streaming & Kafka
Senior Big Data Engineer - Real-Time Streaming & Kafka

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
Confidential