Machine Learning Researcher
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.
YOUR ROLEWe’re hiring for a Machine Learning Researcher: a role that blends modern ML research, GPU-heavy experimentation, quantitative modelling, and production-quality engineering. You’ll join a newly formed quant research team whose goal is to build AI-based alpha models that are predictive, reliable and efficient. You will work at the intersection of research and engineering to design, implement, and scale the AI models and algorithms that power our predictive signals. You’ll collaborate closely with data teams, the ML platform team, portfolio teams, and quant researchers across the firm.
YOUR RESPONSIBILITIES- You’ll be engaged as a core contributor to our AI-based alpha models, working across research and engineering. Research: Iterate on data pipelines, target definitions, model architectures, and training recipes (optimization strategies and hyperparameters). You’ll be responsible for both getting things to work, and developing a deeper understanding, which we can bring to the next problem. Engineering: Develop, optimize, and scale distributed training and evaluation workflows for large-scale foundation models, working closely with the ML platform team to efficiently leverage multi-GPU infrastructure. Keep up with the latest DL research and collaborate with diverse teams, including other quant researchers, software engineers, and hardware architects. Attend conferences and communicate research results to the rest of the firm. Where possible, there will be the opportunity to publish your research.
- Proficiency in Python and at least one deep learning framework such as Py
- Ph
- Experience with end-to-end model development, spanning dataset construction, training, evaluation, profiling, and monitoring. Familiarity with modern model architectures, e.g. Mo
- Experience training and scaling models using distributed training frameworks such as Py
Torch Distributed, Deep
Speed, FSDP, or Megatron-LM.- Strong engineering skills, ability to contribute performant & maintainable code, profile bottlenecks, debug training failures, and work with large codebases. Initiative and appetite for helping shape the direction of a newly formed team.
- Experience optimizing LLM inference (e.g. KV-cache management, continuous batching, quantization, speculative decoding) Familiarity with distributed execution and orchestration tools such as Ray or Kubernetes. Experience with RLHF, RLAIF, DPO, or reward modeling. Experience with CUDA, including developing custom kernels or other GPU performance 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 Linked
In or visit our website to find out more about CFM.