Citi

PySpark Data Engineer – Assistant Vice President

Citi
Apply
1 month ago
Chennai, IndiaSenior / Staff+

Responsibilities

  • Develop and support scalable, extensible, and highly available data solutions.
  • Build and maintain data pipelines and automate their build, test, and deployment.
  • Design, optimize, and maintain analytical data models and data structures.
  • Deliver critical business priorities while aligning solutions with the wider architectural vision.
  • Identify and help address risks in the data supply chain.
  • Apply data governance practices covering data quality, security, privacy, and compliance.
  • Follow and contribute to technical standards.
  • Work closely with customers, remove or escalate roadblocks, and deliver medium-sized components independently.
  • Mentor other team members and contribute to team development.

Requirements

  • First Class Degree in Engineering or Technology from a four-year graduate course.
  • 9 to 11 years of experience implementing data-intensive solutions.
  • Experience with relational databases and SQL for querying, transformation, and manipulation.
  • Experience modeling data for analytical consumers.
  • Ability to automate and streamline data pipeline build, test, and deployment processes.
  • Experience with cloud-native technologies and patterns.
  • Hands-on experience building ETL data pipelines and proficiency in at least two data integration platforms such as Ab Initio, Apache Spark, Talend, or Informatica.
  • Experience with big-data platforms such as Hadoop, Hive, or Snowflake.
  • Expertise in data warehousing concepts and relational or NoSQL database design.
  • Proficiency in one or more data-engineering languages, including Python, Java, or Scala.
  • Exposure to CI/CD platforms, version control, and automated quality control management.
  • Knowledge of data quality, security, privacy, and compliance principles.
  • Valuable qualifications include Ab Initio toolset experience, public-cloud data platform experience, data validation and controls, Docker or Kubernetes, modern file formats, job schedulers, and business intelligence tools.
  • Strong communication, problem-solving, learning, mentoring, and independent delivery abilities are required; relevant certifications are advantageous.

Benefits

  • Full-time position in India within Citi's Technology Applications Development organization.

Tech Stack

Amazon DynamoDBAmazon RedshiftApache HadoopApache HiveApache SparkDatabricksDockerGoogle BigQueryInformaticaJavaKubernetesMicrosoft SQL ServerMongoDBMySQLPythonScalaSnowflakeSQLTalend

Categories

Data Engineering
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me