At a Glance
- Tasks: Design and build a cutting-edge storage platform for high-impact research.
- Company: Join G-Research, a leader in quantitative finance with a collaborative culture.
- Benefits: Competitive pay, 35 days leave, healthcare, and monthly events.
- Other info: Inclusive environment with excellent work/life balance and growth opportunities.
- Why this job: Shape core infrastructure and make a real impact on innovative projects.
- Qualifications: Strong software engineering skills, ideally with Rust and distributed systems experience.
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.
This role sits within the Basecamp Technology group, providing specialised engineering capabilities and scalable components to our Research and Trade Technology groups. Join a high-impact team building a greenfield, in-house storage platform to replace a major external vendor dependency. You’ll work on a multi-year programme starting with data orchestration and tiering, and evolving into a custom distributed storage system tailored to large-scale research workloads. This is a great opportunity to shape core infrastructure from first principles, with direct impact on performance, cost, and research capability.
Key responsibilities- Design and build a storage abstraction layer enabling seamless data movement across tiers
- Develop tooling for automated dataset tiering and workflow integration
- Contribute to the design and implementation of a custom distributed storage platform
- Integrate with internal research systems and data platforms
- Optimise for performance, scalability, and reliability
- Collaborate with researchers to support evolving data needs
- Own systems end-to-end, from design through to production
- Strong software engineering experience, ideally with Rust
- Experience building distributed systems, infrastructure, or data platforms
- Solid understanding of systems design, performance, and scalability
- Ability to work on complex, low-level technical problems
- Experience with storage systems, large-scale data, or high-performance environments is a plus
- 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 - Custom I/O in London employer: Barlowe LLP
G-Research is an exceptional employer, offering a dynamic and inclusive work environment in the heart of London. With a strong focus on employee growth, we provide extensive benefits including 35 days' annual leave, competitive compensation, and opportunities to work on cutting-edge technology that shapes the future of quantitative finance. Our culture promotes collaboration and innovation, ensuring that every team member can contribute meaningfully to high-impact projects while enjoying a healthy work/life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Custom I/O in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle some real-world problems. We recommend practicing with platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing what you’ve built and how you approach problem-solving.
✨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, we’re always on the lookout for passionate candidates who want to make an impact.
We think you need these skills to ace Software Engineer - Custom I/O in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your experience with Rust and any work on distributed systems, as these are key for us.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about tackling complex problems in quantitative finance. Share specific examples of how you've contributed to similar projects in the past.
Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills. Give us insights into how you approach complex, low-level technical problems and the impact of your 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 this exciting opportunity!
How to prepare for a job interview at Barlowe LLP
✨Know Your Tech Inside Out
Make sure you brush up on your software engineering skills, especially in Rust and distributed systems. Be ready to discuss your past projects and how they relate to the role. This shows you’re not just familiar with the tech but can also apply it effectively.
✨Understand Their Challenges
Dive deep into the company’s focus on quantitative finance and the specific challenges they face. Familiarise yourself with concepts like data orchestration and tiering. This will help you demonstrate that you’re not only a fit for the role but also genuinely interested in their work.
✨Prepare for Problem-Solving Questions
Expect to tackle complex, low-level technical problems during the interview. Practice explaining your thought process clearly and methodically. This will showcase your problem-solving skills and your ability to think critically under pressure.
✨Show Your Collaborative Spirit
Since the role involves working closely with researchers, be prepared to discuss how you’ve collaborated in the past. Share examples of how you’ve supported evolving data needs or contributed to team projects. This will highlight your teamwork skills and adaptability.