Citi

Python Developer

Citi
Apply
2 months ago
Belfast, United KingdomMid Level

Responsibilities

  • Build and implement enterprise-scale, componentized applications using Python and FastAPI.
  • Design and deliver technology solutions for the Wholesale Credit Risk and front-office Credit Risk businesses.
  • Collaborate with onshore, offshore, development, and matrixed teams to implement business solutions.
  • Research and resolve complex technical issues, bugs, and production support problems.
  • Develop modern Python applications using large language models, Model Context Protocol, and Retrieval Augmented Generation architecture.
  • Communicate development progress to the Project Lead.

Requirements

  • At least 3 years of hands-on experience building enterprise-scale applications with Python and FastAPI.
  • Hands-on Python development experience.
  • Experience with Kubernetes, containerized platforms, and CI/CD pipelines.
  • Recent experience developing Python applications using large language models, Model Context Protocol, and Retrieval Augmented Generation.
  • Ability to collaborate effectively with development teams and communicate progress.
  • Bachelor’s or university degree, or equivalent experience.
  • Financial-services application development experience is preferred.

Benefits

  • Full-time position.
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