We tackle the most complex problems in quantitative finance by bringing scientific clarity to financial complexity.
From our London HQ, we unite world-class researchers and engineers in an environment that values deep exploration and methodical execution - because the best ideas take time to evolve. Together we’re building a world-class platform to amplify our teams’ most powerful ideas.
The Open Source Software team exists to support all G-Research groups and help strengthen the global open-source community.
Take the next step in your career.
The role
This role acts as the connective tissue between the internal engineering world of G-Research and the external universe of open-source software.
As an Open-Source Evangelist, you will drive implementation of priority features within key projects, contributing directly to the open-source ecosystem.
You will help to accelerate the adoption of open-source tooling at G-Research in a way that improves our engineers’ user experience and productivity.
Key responsibilities of the role include:
- Partnering with internal teams to pinpoint and leverage open-source opportunities and solutions
- Enhancing internal visibility of the team initiatives through our internal communication platforms like podcasts and interactive ‘surgery’ sessions
- Engaging directly with research and engineering teams to deeply understand and respond to their technological needs
- Facilitating and streamlining contributions to third-party and in-house open-source projects
- Initiating and nurturing new open-source projects to address emerging needs and opportunities
- Actively contributing to and influencing third-party open-source projects while staying abreast of new technologies in the open-source community
Who are we looking for?
The ideal candidate will have the following skills and experience:
- A strong background in machine learning systems and data engineering, with a deep understanding of open-source technologies used in these domains
- Experience with modern ML frameworks and tooling, including PyTorch, JAX, Apache Arrow, Parquet, Polars, Ray and related training and inference tooling
- Familiarity with GPU/accelerator workflows, CUDA-based software packaging and the practical realities of running ML workloads at scale is highly valued
- Proven track record in a technology-driven role, preferably within a machine learning, data science or ML infrastructure team
- Expertise in using and contributing to open-source software, particularly projects that underpin machine learning, data processing and numerical computing
- Proficiency in languages such as Python, C++, Rust, or Go, with exposure to CUDA or other GPU programming and familiarity with development platforms such as GitHub, GitLab and Bitbucket
- Ability to collaborate effectively across diverse teams and with external open-source communities to drive mutual technological advancements
- Commitment to continuous personal and professional development, demonstrated through a history of pursuing technical certifications, workshops and seminars
Why join us?
- Highly competitive compensation plus annual discretionary bonus
- Lunch provided (via Just Eat for Business) and dedicated barista bar
- 30 days annual leave
- 9% company pension contributions
- Informal dress code and excellent work/life balance
- Comprehensive healthcare and life assurance
- Cycle-to-work scheme
- Monthly company events