HimalayasHimalayas logo
CAPITAL FUND MANAGEMENT S. A.CA

Internship - Software Engineer - Distributed Compute Platform Revamp (Paris, 75,

CFM is a Paris-based global quantitative and systematic asset management firm founded in 1991, managing over USD 20 billion for institutional investors using scientific and data-driven investment approaches.

CAPITAL FUND MANAGEMENT S. A.

Employee count: 201-500

France only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

INTERNSHIP – SOFTWARE ENGINEER – DISTRIBUTED COMPUTE PLATFORM REVAMP (6 months)

*** Context

In the Portfolio Platform team, we maintain an internal platform used by several teams to run distributed workflows across different backends (Slurm, Ray, AWS, local). This platform has three main components:
- An API to define execution workflows (tasks, dependencies, resource requirements, constraints)
- An orchestration server that schedules and runs submitted workflows
- A web server for real-time monitoring and operational control

As part of CFM's cloud migration initiative, this platform is being progressively modernized to seamlessly run in a cloud environment. We are currently reworking some of it's components
to be Cloud friendly, and at the same time improving other parts to be more user and developer friendly.

*** Project and responsibilities

  • Challenge the existing DAG creation API, propose and design a new user friendly interface, such as a declarative approach.
    - Revamp the UI to improve user experience and interface responsiveness, as well as ease of feature integration.
    - Orchestrator: Improve memory management, fault tolerance (retries, timeouts, out of memory), and DAG metadata storage.
    - Quality & delivery: Comprehensive tests and stability benchmarks, documentation, and user guides.
    - Stretch goal: Simplify/consolidate connectors to distributed backends (Slurm/Ray/AWS).

*** Why this internship is exciting

  • Impact: Power critical research and production workflows used across multiple teams and end-users.
    - Technical challenges: DAG compilation and scheduling; concurrency and resource-aware execution; large-scale fault tolerance and idempotency; built-in observability; real-time web UX over high-volume events.
    - End-to-end scope: From API design through runtime robustness to UI/UX, with room to propose architectural changes.

*** Your profile

  • Engineering school with specialty in Software Engineering (Master’s level)
    - Strong Python skills and solid understanding of programming best practices
    - Comfortable with Unix, Git, testing, and CI/CD practices
    - Interest in parallel computing, reliability, and performance
    - Analytical, autonomous, and a good communicator

*** Nice to have

  • Familiarity with a Python Web API framework and/or a JavaScript front-end framework
    - Familiarity with AWS or another cloud provider

*** What we offer

  • A high-impact project with strong mentorship and code reviews
    - An environment where you can propose and implement architectural changes
    - The opportunity to ship to production and influence the platform roadmap beyond the internship

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.

About the job

Apply before

Posted on

Job type

Intern

Experience level

Education

Postgraduate degree

Location requirements

Hiring timezones

France +/- 0 hours

About CAPITAL FUND MANAGEMENT S. A.

Learn more about CAPITAL FUND MANAGEMENT S. A. and their company culture.

View company profile

Capital Fund Management, commonly known as CFM, is a global quantitative and systematic asset management firm founded in 1991 and headquartered in Paris, France. We apply scientific methods to finance, creating alternative investment strategies that seek to deliver consistent, diversified returns for our clients - primarily leading financial institutions and wealth managers across the globe. Our approach centers on data-driven insights, leveraging the latest technology, advanced computer modeling, and academic research techniques to develop trading strategies.

Currently managing over USD 20 billion in assets under management, we are recognized as pioneers in quantitative trading applied to capital markets. We analyze and store terabytes of financial and alternative data daily, using machine learning and other scientific methods to identify trading signals and maintain new sources of alpha. Our workforce includes talented PhDs, IT engineers, and experts who value innovation, collaboration, and the ability to make an impact. We operate more like a technology startup than a traditional finance firm, with a strong team spirit and culture of free-thinking and excellence.

Claim this profileCAPITAL FUND MANAGEMENT S. A. logoCA

CAPITAL FUND MANAGEMENT S. A.

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like CAPITAL FUND MANAGEMENT S. A.

Find your next opportunity by exploring profiles of companies that are similar to CAPITAL FUND MANAGEMENT S. A.. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan