At a Glance
- Tasks: Build cutting-edge systems for high-impact research in quantitative finance.
- Company: Join a leading tech firm in the heart of London, focused on innovation.
- Benefits: Enjoy competitive pay, 35 days leave, and a relaxed dress code.
- Other info: Be part of a diverse team with excellent career growth opportunities.
- Why this job: Make a real impact by shaping tools that drive financial discovery.
- Qualifications: Experience in software engineering, especially with F#, Python, or similar languages.
The predicted salary is between 60000 - 80000 £ 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. Take the next step in your career.
ResponsibilitiesWe 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 and .NET SDKs - the main interface our quants use day-to-day. You’ll contribute to a TypeScript/React UI, backed by an F# ASP.NET 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.
Qualifications- 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.
- 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.
Software Engineer - Realtime Quant Frameworks employer: Barlowe LLP
At G Research, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. Our commitment to employee growth is evident through our comprehensive benefits package, including competitive compensation, extensive annual leave, and a focus on work/life balance, all while fostering a culture of diversity and inclusion. Join us to be part of a world-class team that values your contributions and supports your professional development in the exciting field of quantitative finance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Realtime Quant Frameworks
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to the role. We want you to feel confident when tackling those tricky questions!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can set you apart. It’s a great way to demonstrate your skills and passion for software engineering.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Software Engineer - Realtime Quant Frameworks
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with F#, Python, and any cloud-native technologies you've worked with. 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 background in software engineering makes you a great fit for us. Keep it concise but impactful!
Showcase Your Problem-Solving Skills:In your application, don’t forget to mention specific examples where you've tackled complex problems, especially in distributed systems. We love seeing how you approach challenges and find innovative solutions!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Barlowe LLP
✨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 about how you can demonstrate your problem-solving abilities, perhaps by discussing a challenging project where you had to think outside the box to find a solution.
✨Understand the Business Context
Familiarise yourself with quantitative finance and the specific challenges faced in this field. Being able to relate your technical skills to real-world financial problems will show that you understand the bigger picture and can contribute meaningfully.
✨Ask Insightful Questions
Prepare thoughtful questions about the team, the technology stack, and the company’s approach to innovation. This not only shows your interest but also helps you gauge if the company is the right fit for you.