At a Glance
- Tasks: Design and build cutting-edge data platforms for high-impact research in finance.
- Company: Join a leading tech firm in quantitative finance with a focus on innovation.
- Benefits: Competitive pay, annual bonuses, free lunch, 35 days leave, and great work-life balance.
- Why this job: Make a real impact by shaping systems that drive financial research and trading.
- Qualifications: Experience in typed languages and building reliable production systems.
- Other info: Enjoy a dynamic environment with opportunities for growth and monthly company events.
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 are hiring Software Engineers to join our Core Data Technology function, which sits at the heart of G-Research’s research ecosystem. Our teams design, build and operate the platforms that ingest, curate, snapshot and serve mission‑critical market and reference data at scale. This includes raw and aggregated time‑series data, instrument and corporate action data, pricing, calendars and other datasets that underpin real‑time client trading and research.
Key responsibilities of the role include:
- Designing, building and evolving production‑grade data platforms and services
- Developing scalable systems for data ingestion, processing, snapshotting and serving
- Optimising software performance, throughput and efficiency at scale
- Contributing to the reliability and operational excellence of critical systems, including participation in production support rotations
- Applying strong software engineering best practices, covering testing, code quality, automation and observability
- Working closely with researchers and other engineering teams to deliver high‑value solutions
Who are we looking for?
The ideal candidate will have the following skills and experience:
- Strong experience in at least one typed language, such as Java, Kotlin, C#, C++ or Rust
- Experience building and operating production systems where correctness, performance and reliability matter
- Experience with containerisation and orchestration
- Experience in some of the following is beneficial: Distributed systems and large‑scale data platforms, Data processing or data serving systems, Python in production environments, Columnar or analytical data formats and tooling, such as Parquet, Arrow or Delta Lake
Above all, we value clean, maintainable code, sound engineering judgement and a business‑value mindset over specific toolkits.
Why join us?
- 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
Software Engineer – Data in London employer: G-Research
Contact Detail:
G-Research Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer – Data in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at 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 data systems and algorithms. We want you to shine!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or a personal website, having a portfolio of your work can set you apart. Highlight any experience with data platforms or production systems to catch their eye.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at G-Research.
We think you need these skills to ace Software Engineer – Data in London
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 typed languages and any relevant projects you've worked on. We want to see how you can contribute to our data platforms!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your background aligns with our mission at StudySmarter. Keep it concise but impactful!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your work, especially if they involve scalable systems or data processing.
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 G-Research
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Java, Kotlin, or C++. Brush up on your knowledge of containerisation and orchestration too, as these are key to the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in software engineering. Think about how you’ve designed scalable systems or optimised performance in past projects, as this will demonstrate your ability to contribute to their high-impact research.
✨Understand Their Business
Familiarise yourself with G-Research’s focus on quantitative finance and the importance of data platforms in that context. Being able to speak intelligently about how your work can support their mission will set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about their engineering practices, team dynamics, and the challenges they face. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.