cover image
Capital Fund Management (CFM)

Capital Fund Management (CFM)

www.cfm.com

5 Jobs

409 Employees

About the Company

Capital Fund Management (CFM) is a successful alternative investment manager and a pioneer in the field of quantitative trading applied to capital markets across the globe. Our methodology relies on statistically robust analysis of terabytes of financial data for asset allocation, trading decisions and automated order execution.

CFM is an appealing career destination for highly-talented and passionate PhDs, IT engineers and experts from around the world. Our people can rely on original theoretical insight accumulated over 30 years of market experience, as well as cutting-edge technology and disciplined approaches.

These fundamentals allow us to foster the creation of exciting opportunities and state-of-the-art trading strategies. Our people's diversity and dedication contribute to CFM's unique culture of research, innovation and achievement.

The company is regulated by AMF, the SEC and the CFTC, with assets under management of $13.8 billion (Feb 2024).

Listed Jobs

Company background Company brand
Company Name
Capital Fund Management (CFM)
Job Title
Data Scientist - Macroeconomic data set - 3 years XP minimum
Job Description
Job Title: Data Scientist - Macroeconomic Data Role Summary: Transform macroeconomic and alternative datasets into actionable insights for quantitative strategies through statistical analysis, machine learning (ML) model design, and production pipeline development. Focus on alpha generation by identifying predictive patterns and supporting quantitative research. Expectations: 0–3 years of hands-on data manipulation in production environments. Master’s degree in machine learning, data science, or equivalent. Key Responsibilities: Analyse data structures and patterns; extract predictive features; design ML models for forecasting; identify new modelling pathways for business challenges; collaborate with quantitative researchers; manage technical relationships with data providers; develop scalable, monitored production pipelines; contribute to team knowledge sharing. Required Skills: Proficiency in Python (numpy, pandas, polars, scikit-learn); expertise in time series analysis and ML forecasting; familiarity with macroeconomic data; cloud computing experience (e.g., AWS); strong analytical, autonomous problem-solving, and communication skills. Required Education & Certifications: Master’s degree in machine learning, data science, or related quantitative field; no certifications specified.
Paris, France
On site
Junior
15-01-2026
Company background Company brand
Company Name
Capital Fund Management (CFM)
Job Title
Software Engineer
Job Description
**Job Title**: Software Engineer **Role Summary**: Develop and optimize high-performance Python data pipelines for systematic trading strategies, ensuring reliable and scalable data flows to support execution algorithms and analytics. **Expectations**: 3–5 years of Python data engineering experience, proficiency in data processing frameworks, and collaboration with researchers to translate requirements into technical solutions. **Key Responsibilities**: - Design, implement, and optimize Python data pipelines for data collection, transformation, and analytics. - Enhance reliability, scalability, and performance of data workflows. - Integrate new data sources and formats into existing pipelines. - Collaborate with researchers to align technical solutions with strategic objectives. **Required Skills**: - Python (pandas, numpy, polars), SQL. - Software engineering practices: unit/integration testing, CI/CD, logging, monitoring. - Data pipeline architecture and orchestration. - Fluency in English and French (written and spoken). **Required Education & Certifications**: - Bachelor’s/Master’s in Computer Science, Engineering, or related field. - No certifications specified. **Nice to Have**: C++, cloud platforms (AWS), financial industry knowledge.
Paris, France
On site
Junior
17-02-2026
Company background Company brand
Company Name
Capital Fund Management (CFM)
Job Title
ML platform Engineer
Job Description
Job title ML Platform Engineer Role Summary Build, maintain and improve a Python‑centric ML platform that enables researchers to train, evaluate, and deploy models at large scale. Act as the primary interface between functional teams and the core platform group, focusing on productivity, reproducibility, and production readiness across the ML lifecycle. Expectations * Deliver seamless end‑to‑end ML workflows for high‑frequency data environments. * Increase adoption of platform tools and reduce recurring failures. * Balance immediate user needs with sustainable technical solutions. Key Responsibilities * Enable and accelerate functional teams on full‑scale market data projects. * Drive adoption of ML platform services through integration support, examples, and guidance. * Evolve tooling based on user feedback—identify friction, propose improvements, validate, and ship. * Define and promote standards for reproducibility, quality, auditability, and maintainability (testing, versioning, documentation). * Build self‑service libraries, templates, and automation to reduce platform dependency. * Enhance production readiness: CI/CD pipelines, environment consistency, monitoring, alerting, incident response, and safe rollouts. * Mentor junior members through documentation, examples, office hours, and paired debugging. * Advocate industry best practices in ML software engineering across the company. Required Skills * Strong Python engineering: maintainable code, testing, packaging, typing, profiling/performance awareness. * Experience building/operating production software: reproducibility, CI/CD, lifecycle management, monitoring, incident/debug workflows. * Containers & Linux/UNIX fluency: build/debug container images, troubleshoot runtime/environment issues. * AWS experience deploying and operating workloads and supporting services. * Working knowledge of C++: read/debug/patch components as needed and collaborate with C++ owners. * Exposure to large‑scale time series, evaluation pitfalls, and deployment considerations. * Comfortable with iterative delivery and pragmatic Agile practices. * Excellent communication: simplify technical concepts for researchers, engineers, and leadership. * Product/platform mindset: user‑focused, avoid short‑term fixes that create platform debt. * Influence without authority: inspire adoption of best practices through enablement and good defaults. Required Education & Certifications Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or related field. No specific certifications required.
Paris, France
Hybrid
20-02-2026
Company background Company brand
Company Name
Capital Fund Management (CFM)
Job Title
Senior Software Engineer - Post Trade
Job Description
**Job Title:** Senior Software Engineer – Post Trade **Role Summary:** Design, develop, and maintain high‑performance Python‑based tools that support post‑trade functionality, NAV calculation, performance reporting, and operational workflows within a quantitative asset‑management environment. Collaborate closely with Operations, Research and Risk teams to enhance data quality, automate manual processes, and drive continuous improvement of front‑to‑back trade lifecycle systems. **Expectations:** - Deliver robust, scalable code that meets strict reliability and performance standards. - Reduce technical debt and modernise legacy architectures. - Automate operational tasks to lower risk and improve data integrity. - Participate actively in agile delivery cycles, code reviews, and cross‑functional planning. - Communicate effectively with both technical and business stakeholders to translate requirements into solutions. **Key Responsibilities:** 1. Redesign and evolve critical post‑trade and valuation tools. 2. Ensure performance, reliability, and maintainability of software solutions. 3. Automate operational processes—reconciliation, NAV calculations, performance reporting—to improve data quality and free analysis time. 4. Participate in continuous improvement of front‑to‑back workflows (order generation → settlement → performance & NAV). 5. Design, develop, and maintain Python applications using Pandas, NumPy, and FastAPI/Flask. 6. Collaborate with Operations, Research, and Risk to capture business requirements and constraints. 7. Implement robust solutions addressing data quality, auditability, calculation deadlines, and regulatory requirements. **Required Skills:** - **Technical:** Python (pandas, NumPy, FastAPI/Flask), automated testing, CI/CD pipelines, documentation, version control (Git), code reviews. - **Optional:** SQL proficiency, Agile development experience. - **Finance/Asset Management:** Understanding of financial markets, asset classes, NAV calculation, performance tracking, reconciliation, operational risk, and compliance. - **Soft:** Strong communication, problem‑solving, meticulous attention to detail, commitment to system reliability. **Required Education & Certifications:** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., Certified Scrum Developer, AWS/Azure DevOps) are a plus but not mandatory.
Paris, France
Hybrid
Senior
23-02-2026