ABOUT CFM
Founded in 1991, we are a global quantitative and systematic asset management firm applying a scientific approach to finance to develop alternative investment strategies that create value for our clients.
We value innovation, dedication, collaboration, and the ability to make an impact. Together, we create a stimulating environment for talented and passionate experts in research, technology, and business to explore new ideas and challenge existing assumptions.
ABOUT THE ROLE
The Technical Foundations team assembles the ecosystem used by hundreds of colleagues to produce research or production code at CFM. We mix a rich 3rd-party ecosystem with tailored core libraries to handle typical technical challenges.
This is part of the larger IT-Core team: about 10 software engineers, experts in Python, who maintain core components, co-administer software-delivery tools (Git, Jenkins, Sonar), assemble software platforms, and deliver enterprise-wide solutions.
The Mission
As a member of the team, you will be a key interlocutor about development libraries and techniques to hundreds of PHDs and Software Engineers. You’ll combine your strong inclination to stay up to date with the recent trends and the will to simplify technology usage in the company. Your main responsibility will thus be to make sure our ecosystem stays modern, fit for purpose, and helps our colleagues achieve their goals.
Key Responsibilities
You’ll work in daily collaboration to fill these objectives:
Assemble our 3rd-parties in a unique distribution, to guarantee their cross-compatibility, and make sure they're optimized for our Containers, OS, CPU and GPU architectures.
Be an evangelist for good practices in the company. From how to use mocks or playwright in testing, to when to trigger Jenkins CI and Docker Compose, there’s always something to share, and always someone willing to listen.
Develop shared libraries and tools that sustain SDLC, Security, Cloud, and other common technical topics.
Provide 3rd-level support to our colleagues on topics ranging from environments set-up to deep technical expertise on software development.
Conduct Technology Watch, monitor market developments, and implement prototypes and blueprints to demonstrate the value of modern technologies as solutions to actual firmwide challenges.
Profile description:
Qualifications / Required Skills
A minimum of 5 years of experience in software development is required. Or exceptional, proven learning skills.
Education: BS or MS degree in Computer Science or related Computer Engineering curriculum
You are either a python or C++ development expert with some good python knowledge.
If you are a Python expert, you’d preferably know how some of the packaging solutions work (pip, setuptools, flit, poetry, Conda, mamba, uv, etc.). And you can easily assemble a sophisticated and reliable data-science or ASGI stack.
If you are a C++ expert, you need to be very solid on Unix debugging (at the very least /proc, strace and gdb). You can easily debug linking or runtime-linking issues. LTO are your middle initials. And you want to improve your skills on the development of python applications.
Of course, you have strong coding skills and are keen on extremely reliable deliveries.
You are a team player, with excellent communication skills.
Optional
Associate-level knowledge of one cloud provider, preferably AWS
Experience with distributed data manipulation libraries (ray, spark, airflow, etc.)
Typescript experience (React, Angular or Node)
What can CFM offer you?
We create an environment for highly talented and passionate PhDs, IT engineers and other recognized experts to explore new ideas and challenge assumptions. We are a Great Place to Work and welcome those who are intellectually curious and keen to see CFM’s thinking, research and analysis come to life in a way that benefits our clients
EQUAL OPPORTUNITIES STATEMENT
We are continuously striving to be an equal opportunity employer, and we prohibit any discrimination based on sex, disability, origin, sexual orientation, gender identity, age, race, or religion. We believe that our diversity, breadth of experience, and multiple points of view are among the leading factors in our success.
CFM is a signatory of the Women Empowerment Principles.
FOLLOW US
Follow us on Twitter or LinkedIn or visit our website to find out more about CFM.
Ces entreprises recrutent aussi au poste de “Software & Web Development”.
Voir toutes les offres