описание
The FX Data Analytics & AI Technology team, within Citi's FX Technology organization, seeks a highly motivated Senior Gen AI Engineer. The FX Data Analytics & Gen AI Technology team provides data, analytics, and tools to Citi FX sales and trading globally and is responsible for defining and executing the overall data strategy for FX.
задачи
- Engineer production scale FX data and analytics Gen AI solutions for various FX use cases using modern Gen AI technologies
- Collaborate with stakeholders across sales and trading to understand data needs, translate them into impactful data-driven solutions, and deliver these in partnership with technology.
- Develop and integrate functionality to ensure adherence with best-practices in terms of data management, need-to-know (NTK), and data governance.
- Contribute to shaping and executing the overall data strategy for FX in collaboration with the existing team and senior stakeholders.
- Closely work with FX desks in understanding the requirements and translating into simple and efficient design.
- Close interaction with Traders and Quants to understand new requirements for applications across the platform
- Design, Development, Testing of new features in the applications.
- Continual improvement of the software development lifecycle and quality of the product.
- Help deliver large scale projects through hands-on development and technical leadership.
- 3rd line support of the production system (dedicated 24h support teams handle 1st / 2nd line).
- Mentoring junior members of the team.
требования
- Master’s degree or above (or equivalent education) in a STEM discipline.
- Proven experience in software engineering and development, and a strong understanding of computer systems and how they operate.
- Hands on experience coding the Gen AI applications using Python or / and Go / Rust
- Excellent Python programming skills, including experience with relevant analytical and machine learning libraries (e.g., pandas, polars, numpy, sklearn, TensorFlow/Keras, PyTorch, etc.), in addition to visualization and API libraries (matplotlib, plotly, streamlit, Flask, etc).
- Experience developing and implementing Machine learning models from data in a financial context.
- Proficiency working with version control systems such as Git, and familiarity with Linux computing environments.
- Experience working with different database and messaging technologies such as SQL, KDB, MongoDB, Kafka, etc.
- Experience working with different caching technologies like Redis.
- Familiarity with data visualization and ideally development of analytical dashboards using Python and BI tools.
- Excellent communication skills, both written and verbal, with the ability to convey complex information clearly and concisely to technical and non-technical audiences.
- Будет плюсом: Ideally, some experience working with CI/CD pipelines and containerization technologies like Docker and Kubernetes; Understanding of modern Gen AI technologies like Agents , MCP; Long Chain / Llama Index; Fine tuning of Models; KDB knowledge; Ideally, some familiarity with data workflow management tools such as Airflow as well as big data technologies such as Apache Spark/Ignite or other caching and analytics technologies; A working knowledge of FX markets and financial instruments would be beneficial
условия
- 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
навыки
компания
Международный банк и финансовая группа.