WorldQuant

C++ Software Engineer - Data Platform

WorldQuant
Apply
1 month ago
London, United KingdomMid Level

Responsibilities

  • Design, develop, and maintain core components of distributed storage, compute, and service platforms.
  • Work on storage engines, query and compute execution, RPC and networking layers, routing, partitioning, replication, and distributed coordination.
  • Translate data-access, compute, and performance requirements from internal research and engineering stakeholders into implementation work.
  • Investigate and resolve production correctness bugs and performance regressions.
  • Participate in code review, system design, feature development, and productionization.

Requirements

  • Bachelor-level degree in Computer Science or a related field.
  • At least 2 years of professional software engineering experience.
  • Strong data structures, algorithms, memory management, concurrency, I/O, and systems-thinking fundamentals.
  • Proficiency in modern C++ including C++11 or higher and comfort with the STL.
  • Working knowledge of UNIX/Linux development environments.
  • Experience using AI-assisted coding tools such as Claude Code or OpenCode.
  • Clear, proactive communication and ability to work with a globally distributed team.
  • Preferred: Python experience, distributed systems concepts such as replication, sharding, and consensus, query or compute engines, columnar or analytical storage formats, and RPC frameworks.

Tech Stack

Categories

WorldQuant

About WorldQuant

1,001-5,000 employees
Contact me