C

Citi

Runs banking and payments for global clients

Data Platform Engineer - Assistant Vice President

Data EngineeringPosted on Nov 12
Full-timePune, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • At least 7 years of overall experience in Big Data or enterprise-scale application development using scalable tools such as Databricks, Scala, Java, and the Python ecosystem.
  • At least 5 years of relevant technology experience implementing data-intensive solutions using agile methodologies.
  • Strong expertise in Starburst/Trino and a deep understanding of data federation and data virtualization architectures.
  • Deep understanding of data modeling, data warehousing concepts, methodologies, and best practices.
  • Strong experience with data processing solutions such as Spark, Starburst, Snowflake, and Redshift; storage solutions such as Hadoop, MongoDB, and Oracle; and ETL solutions such as Airflow, Ab Initio, and Talend.
  • Experience building data lakes and data warehouses, data mesh architectures, data pipelines, and ETL versus ELT patterns.
  • Experience designing and developing distributed systems and handling structured and unstructured data for storage, analysis, and reporting.
  • Experience developing and maintaining large, complex database systems using relational databases such as Oracle and big data technologies such as Hadoop and Spark.
  • Proficiency in PL/SQL and Unix shell scripting, with strong SQL and PL/SQL development and database tuning experience.
  • Experience designing OLTP, ODS, and data warehouse applications.
  • Experience with data quality and data lineage.
  • Demonstrable experience designing, developing, and integrating AI agents into data engineering workflows and software systems.
  • Practical knowledge of Model Context Protocol servers, including configuring servers to expose data tools, database connections, and APIs as contextual resources for LLM-powered agents; designing MCP-compatible tool interfaces for autonomous data querying, transformation, and validation; and understanding MCP client-server architecture and secure, standardized communication with enterprise data systems.
  • Understanding of retrieval-augmented generation principles, including vector databases and advanced retrieval techniques for grounding agents in enterprise data.
  • Awareness of large language models, including OpenAI, Gemini, Claude, and Llama, and their applications in data engineering such as automated schema inference, natural language querying, and intelligent data cataloging.
  • Bachelor's degree or university degree, or equivalent experience.

Responsibilities

  • Drive the creation of a scalable, high-quality, data-intensive platform using methodologies such as data virtualization and data domains.
  • Solve business problems through innovation and engineering practices.
  • Optimize and scale data processing and analytics solutions.

Desired Qualifications

  • Experience with real-time data processing and data virtualization technologies such as Starburst, Snowflake, and Flink.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs