Java Programming, Python Programming, C++, C Programming, SQL, Cloud computing, Scala Programming, Machine learning techniques, Data science techniques, MATLAB Programming, PyTorch, TensorFlow, R Programming
G-Research is Europe’s leading quantitative finance research firm. We hire the brightest minds in the world to tackle some of the biggest questions in finance. We pair this expertise with machine learning, big data, and some of the most advanced technology available to predict movements in financial markets.
The role
We are looking for exceptional software engineers to work on cutting-edge machine learning algorithms and hardware accelerators.
G-Research’s Machine Learning Engineers have the opportunity to join one of three teams:
Machine Learning Engineering (embedded within Quantitative Research)
As a member of the Machine Learning Engineering team, you will work alongside our quantitative researchers and engage in a mix of individual and collaborative projects, which enable researchers to tackle some of their toughest problems.
In this role, you will use a combination of off-the-shelf tools and custom solutions written from scratch, to drive the latest advances in quantitative research.
Past projects have included:
Technology Innovation Group (working on new machine learning accelerators)
As a member of the Technology Innovation Group, you will support our Research and Engineering teams as they seek to take advantage of next generation machine learning hardware accelerators.
You will be working as part of a small, diverse, interdisciplinary, fast-paced team to help drive adoption of new machine learning hardware and software technologies.
We want experienced, confident ML practitioners who have the ability to understand new ML tools quickly, techniques and technology, and test them to their breaking point, before advising on where (or where not) they may be useful. You will be comfortable trying out brand new ML libraries or accelerators one week, and presenting on their pros and cons the next.
Your responsibilities will include:
Open Source Software (contributing to open-source machine learning frameworks)
As a member of the Open-Source Software team, you will work with other G-Research teams to understand how we use machine learning and how the open-source ecosystem could be developed.
You will work as part of a globally distributed open source team, and with the open source community, to get involved in future roadmaps, influence engineering directions and make contributions to open-source machine learning frameworks and libraries.
Your responsibilities will include:
Who are we looking for?
Candidates will be comfortable working both independently and in small teams on a variety of software engineering challenges, with a particular focus on machine learning and scientific computing.
The ideal candidate will have:
Finance experience is not necessary for this role and candidates from non-financial backgrounds are encouraged to apply.
Why should you apply?
G-Research is committed to cultivating and preserving an inclusive work environment. We are an ideas-driven business and we place great value on diversity of experience and opinions.
G-Research is a leading quantitative research and technology company. By using the latest scientific techniques, we produce world-beating predictive research and build advanced technology to analyse the world’s data. Join us and you'll explore complex challenges with some of the world's smartest people in an open and informal environment.