Senior Java Engineer - Assistant Vice President-

Citi

Remote Actively hiring
Remote (700 Edwin L. Ward, Sr. Memori Rutherford, US) Posted 11 days ago

At a glance

AI generated

TL;DR

As a Principal Engineer in the Retail and Wealth Risk Engineering team under Enterprise Risk Technology, you will design and build scalable data pipelines using Spark and Databricks to handle large volumes of data. Your daily tasks include developing ELT/ETL processes, implementing data federation layers for lambda architectures, and integrating agentic AI tools like Devin.AI and GitHub Copilot through advanced prompt engineering. You will also automate microservice integrations and ensure data quality and security across the entire lifecycle. This role requires hands-on experience with Python, Java, or Scala, strong SQL skills, and a deep understanding of data warehousing concepts and Data Mesh architecture. Ideal candidates have 8+ years of large-scale application development experience and 5+ years in a Data Engineering lead role, with expertise in cloud-based Big Data platforms and AI/ML techniques to solve real-world business problems within the banking retail products domain.

Skills

Databricks Spark Python Java Scala SQL Data Mesh Microservices Devin.AI GitHub Copilot MCP Cloudera AWS Azure GCP Kubernetes Docker Angular React JS PostgreSQL

What you'll do

  • Design and maintain scalable ELT/ETL processes using Spark and Databricks.
  • Implement data pipelines for ingestion, cleansing, transformation, and loading into various data stores.
  • Build data federation layers for lambda and Data Mesh architectures with AI integration.
  • Develop and automate microservice integrations to support data-intensive applications.
  • Ensure data quality, integrity, and security throughout the entire lifecycle.

What we're looking for

  • 8+ years of experience in large-scale application development.
  • Minimum 5 years leading Data Engineering with Spark and Databricks.
  • Hands-on agentic AI development using Devin.AI or GitHub Copilot.
  • Expertise in automating microservice integrations for data applications.
  • Proficiency in Python, Java, or Scala for data engineering tasks.
  • Strong SQL skills and experience with relational databases.
  • Deep knowledge of data modeling, warehousing, Data Mesh architecture.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 328 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 302 roles with salary data.

Most-posted roles

View all roles at Citi