Citi

FX Gen AI Engineer - (Python) - VP

Citi
Apply
2 days ago
London, United KingdomStaff+

Responsibilities

  • Engineer production-scale FX data, analytics, and generative AI solutions for multiple FX use cases.
  • Collaborate with sales, trading, traders, quants, technology teams, and senior stakeholders to translate requirements into efficient designs and data-driven solutions.
  • Develop and integrate functionality supporting data management, need-to-know controls, and data governance.
  • Design, develop, and test new application features and continually improve the software development lifecycle and product quality.
  • Deliver large-scale projects through hands-on development and technical leadership.
  • Provide third-line production support while dedicated teams handle first- and second-line support.
  • Mentor junior team members and contribute to the execution of Citi’s FX data strategy.

Requirements

  • Master’s degree or higher, or equivalent education, in a STEM discipline.
  • Proven software engineering and development experience with a strong understanding of computer systems.
  • Hands-on experience coding generative AI applications using Python, Go, or Rust.
  • Excellent Python programming skills with experience using analytical, machine learning, visualization, and API libraries.
  • Experience developing and implementing machine learning models from data in a financial context.
  • Proficiency with version control systems such as Git and familiarity with Linux environments.
  • Experience with databases and messaging technologies such as SQL, KDB, MongoDB, and Kafka.
  • Experience with caching technologies such as Redis.
  • Familiarity with data visualization and ideally analytical dashboard development using Python and BI tools.
  • Strong written and verbal communication skills for technical and non-technical audiences.
  • Preferred experience with CI/CD pipelines, Docker, Kubernetes, modern generative AI technologies, agents, MCP, Long Chain, Llama Index, and model fine-tuning.
  • Preferred familiarity with KDB, Airflow, Apache Spark, Ignite, other caching and analytics technologies, and FX markets and financial instruments.

Benefits

  • Hybrid London working model with up to two days working from home per week.
  • Competitive base salary, annually reviewed; amount not specified.
  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program, pension plan, and paid parental leave.
  • Special discounts for employees, family, and friends.
  • Access to learning and development resources.

Tech Stack

Apache AirflowApache KafkaApache SparkDockerFlaskGitGoKerasKubernetesLinuxMatplotlibMongoDBNumPyPandasPythonPyTorchRedisRustscikit-learnSQLTensorFlow

Categories

Data EngineeringML 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