Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Senior Python Engineer – Transaction monitoring- VP Hybrid 
United Kingdom, England, London 
940049205

23.07.2024

Key Responsibilities

  • Design, develop, and implement data-centric applications and distributed data pipelines in Python to detect potential market abuse.
  • Drive the architectural evolution of our 1LOD Transaction Monitoring systems, focusing on hosting, scheduling, and inter-dependency of data pipelines and services.
  • Mentor junior team members, fostering their technical growth.
  • Build ETL layers to integrate emerging data sources.
  • Champion high development standards, emphasizing code quality, reviews, unit testing, and CI/CD.
  • Collaborate with data scientists and business stakeholders to translate requirements into robust algorithms, data integrations, and quality checks.
  • Prioritise work effectively based on client and stakeholder needs.

Skills & Qualifications

  • Proven experience designing and implementing Python-based data pipelines and complex applications.
  • Expertise with Big Data technologies (Dask, Spark), Docker, Kubernetes, Helm, and Terraform.
  • Strong SQL skills, experience with data warehousing and relational/NoSQL databases (Impala, Hive, Delta, Databricks, Postgres, Mongo).
  • Experience creating pipelines supporting ML/statistical algorithms and working with data scientists.
  • Familiarity with message queues (Kafka, RabbitMQ) and DevOps practices, including CI/CD, monitoring, and log aggregation tools.
  • Excellent communication and collaboration skills, with the ability to translate technical concepts to diverse audiences.
  • A passion for delivering impactful solutions and driving innovation.

Degree educated (Master’s preferred) or experience operating in a similar role


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 time

View the " " poster. View the .

View the .

View the