Data Software Engineer
On-siteLondon, England, United Kingdom
Job Summary
Design and evolve production-grade trading platforms and services end-to-end, optimizing software performance, throughput, and efficiency at scale. Contribute to operational excellence by applying rigorous engineering practices across testing, code quality, automation, and observability. Participate in a shared production support rotation to respond to incidents, troubleshoot runtime issues, and drive system improvements. This role sits within G-Research's Data Serving Platform team, which owns data-serving components responsible for massively parallelized access to live and historical datasets across the firm's compute environment.
Required Qualifications
- Strong competency with at least one typed language such as Java, C# or C++
- Experience optimising software performance or efficiency
- Experience with distributed software systems
- Experience with data processing or data serving systems
- Experience using Rust, C#, Python, Parquet, Arrow, Delta Lake or Kubernetes
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.