
Software Engineer - Research Platforms
Qube Research & Technologies2 days ago
London, United KingdomSenior
Responsibilities
- Design, build, and operate distributed software that manages data across research environments.
- Enable reliable and efficient data access for large-scale compute workloads.
- Address data movement, locality, performance, and scale challenges.
- Develop services and tooling used by quantitative researchers and engineering teams.
- Improve the security, observability, and resilience of data systems.
- Work with researchers and engineers to understand requirements and deliver practical solutions.
- Own systems from design and implementation through production operation.
Requirements
- At least five years of experience building and operating production software systems.
- Strong software engineering skills in Go, Python, C++, Rust, Java, or a similar language.
- Experience designing distributed systems at scale, including performance, concurrency, fault tolerance, and reliability.
- Experience building services or platforms used by other engineers.
- Knowledge of large-scale storage, data movement, or data-intensive computing workloads.
- Understanding of how storage and networking affect distributed-system performance.
- Experience working across cloud and on-premises environments.
Benefits
- Equal opportunity employer with a stated commitment to diversity and respectful collaboration.
- Initiatives and programs intended to support employee work-life balance.
About Qube Research & Technologies
Qube Research & Technologies is a global quantitative and systematic investment manager that develops and trades data-driven strategies across liquid asset classes for institutional investors. The firm manages client capital and proprietary funds, earning management and performance fees. Founded in 2018 and headquartered in London, it operates with offices in 16 locations worldwide.