Key Responsibilities:
- Evaluate and provide technical solutions to solve a variety of complex and interdependent processes
- Develop and automate large scale, high performance data processing systems(batch and real time) to drive growth and improve product experience
- Develop and maintain infrastructure tooling for our data systems
- Collaborate with software teams and business analysts to understand their data requirements and deliver quality fit for purpose data solutions
- Ensure data quality and accuracy by implementing data quality checks, data contracts and data governance processes
- Contribute to the ongoing development of our data architecture and data governance capabilities
- Develop and maintain data models and data dictionaries
- Serve as advisor and coach to junior members of the team
- Identify problems, analyse information, and make evaluative judgements to recommend and implement solutions
- Acts as SME to senior stakeholders and/or other team members
- Evaluate and perform POC’s on new strategic technical products and applications and it’s applicability to the strategic platform
Skills & Experience :
- Significant professional experience in Data engineering, ETL processing and Data Warehousing
- Commercial exposure on development using PySpark/Spark, particularly on data processing and the associated modules
- Work exposure on Kubernetes/Red Hat OpenShift
- Experience working with Open table/storage formats like delta lake, Apache Iceberg or Apache Hudi
- Have worked on Delta Lake and exposure on consuming real time messages via Kafka
- Experience on Unix, HDFS and supported libraries such as PyArrow. PySpark experience is preferred as the environment uses Hadoop and Spark
- Professional working knowledge of Databases (SQL/NoSQL)
- Working knowledge of BitBucket or equivalent SCM tool
- Knowledge of Apache Airflow is desirable
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
- Ability to multi-task and deliver to a tight deadline
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
What we’ll provide you
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
Applications Development
Time Type:
Full timeView the " " poster. View the .
View the .
View the