London, GBR
6 days ago
Python Developer - FX Options Data Engineer
**Python Developer - FX Options Pricing and Market Data Distribution** The FX Options Pricing and Market Data distribution team is going through significant reengineering and modernisation. We are looking for an experienced Python developer and technologist to take a hands-on role in building out data analytics capabilities and developing frameworks that enable data scientists to leverage market data. **Responsibilities:** + Contribute to the design and development of the electronic FX Options Data Platform + Building out reliable and fast data pipelines for quantitative analysis and trading. + Design, build and support our data analytic infrastructure + Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions + Drive the design and development of system architecture, work with users of the system, and enhance the quality of deliverables + Contribute to the continuous improvement of development, deployment and testing processes + Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment **Required Skills:** + Strong knowledge and experience of Python development. + Experience implementing front office systems for Quants and Trading. + Proficiency with Python frameworks such as FastAPI, Flask etc for building scalable applications + Experience with Python libraries for financial applications (NumPy, Pandas, asyncio) + Hands-on practical experience delivering system design, application development, testing, and operational stability, particularly in Linux based cloud environments + Openshift/Kubernetes experience with containerized Python applications + Caching technologies e.g. Redis, Memcached or others + Middleware technologies: Kafka, RabbitMQ, Solace, or other message brokers + Experience with Python package management and dependency management (pip, uv, conda) + Awareness of industry trends and leveraging new technologies as appropriate + Proven track record of building new systems, replacing legacy systems and renovating existing systems **Nice to have:** + Java and/or C# development experience + Experience with quantitative libraries + Familiarity with CI/CD pipelines for Python applications + Experience working in finance ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup