At a Glance
- Tasks: Join our team to develop high-performance systems for quantitative finance and support innovative research.
- Company: Leading tech firm in quantitative finance with a focus on collaboration and exploration.
- Benefits: Competitive salary, annual bonus, 35 days leave, and comprehensive healthcare.
- Why this job: Make a real impact in finance while working with cutting-edge technologies and talented professionals.
- Qualifications: Experience in software engineering, especially with F#, Python, and distributed systems.
- Other info: Enjoy a flexible work environment with a strong emphasis on diversity and inclusion.
The predicted salary is between 36000 - 60000 £ per year.
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.
As part of our engineering team, you'll shape the platforms and tools that drive high-impact research, designing systems that scale, accelerate discovery, and support innovation across the firm.
The role:
We operate an advanced systematic client trading platform. Its systems are fully automated, globally distributed, and operate at extreme scale, executing millions of trades per day. Ensuring platform resilience, uptime, and operational efficiency is mission-critical.
As a Software Engineer in Realtime Quant Frameworks, you'll play a key role in helping our quant researchers move faster across our large-scale compute estate, building systems that reduce the complexity of running workloads across massive compute farms and providing real-time support to keep research running smoothly and efficiently.
A key part of the role focuses on our core scheduling platform written in F#, which distributes huge workloads across the compute farm and is accessed via Python SDKs, the main interface our quants use day-to-day. You'll contribute to a TypeScript/React UI backed by an F# service with a Postgres database on Kubernetes, giving real-time visibility into workload progress. Beyond that, you'll help extend our tooling and frameworks that enable quants to build and deploy research platforms and express computations over streaming data, creating flexible high-performance systems that go well beyond the quant finance domain.
Who are we looking for:
The ideal candidate will have the following skills and experience:
- An extensive background in software engineering, ideally in distributed or high-performance systems
- Experience with F#, C#, Python, or similar languages in production environments
- Experience working with Python in research or data-driven workflows
- Familiarity with modern backend and cloud-native technologies including Kubernetes and relational databases
- Strong problem-solving skills and ability to work closely with quantitative researchers
Why should you apply:
- Highly competitive compensation plus annual discretionary bonus
- Lunch provided (via Just Eat for Business) and dedicated barista bar
- 35 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
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. We want to ensure that applicants receive a recruitment experience that enables them to perform at their best. If you have a disability or special need that requires accommodation, please let us know in the relevant section.
Required Experience:
- IC
- Key Skills: Spring, .NET, C/C++, Go, React, OOP, C#, Data Structures, JavaScript, Software Development, Java, Distributed Systems
Employment Type: Full-Time
Experience: years
Vacancy: 1
Software Engineer Realtime Quant Frameworks in London employer: G-Research
Contact Detail:
G-Research Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Realtime Quant Frameworks in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to distributed systems or high-performance computing. This gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at G-Research.
We think you need these skills to ace Software Engineer Realtime Quant Frameworks in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your background in software engineering, especially with F#, Python, and any experience with distributed systems. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about quantitative finance and how your skills align with our mission. Be genuine and let us know what excites you about the role and our company.
Showcase Relevant Projects: If you've worked on projects that involve high-performance systems or cloud-native technologies, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you get the best experience possible. Plus, we can't wait to hear from you!
How to prepare for a job interview at G-Research
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially F#, Python, and Kubernetes. Brush up on your knowledge of distributed systems and be ready to discuss how you've used these technologies in past projects.
✨Showcase Problem-Solving Skills
Prepare to tackle some technical problems during the interview. Think through your approach to solving complex issues, especially those related to high-performance systems. Be ready to explain your thought process clearly and methodically.
✨Understand the Quantitative Finance Context
Familiarise yourself with the basics of quantitative finance and how software engineering plays a role in it. This will help you connect your technical skills to the specific needs of the role and demonstrate your interest in the field.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s projects, challenges they face, and the company culture. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.