Python Developer - FX Options Data Engineer
Citigroup
**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