IT & Software

C++ Software Engineer - Data Platform

WorldQuant

London · Greater London · United Kingdom

Overview

In this Technologist role, you design and maintain core components of WorldQuant’s distributed storage, compute, and service platforms to process massive time-series data. You collaborate with researchers and engineers to translate requirements into scalable designs and resolve production issues. You will contribute to system design, code reviews, and productionization, helping to advance a high-performance, global investment platform. This role offers the chance to work in a relaxed but intellectually driven culture that values practical results and continuous improvement.

Responsibilities
  • Design, develop, and maintain core components across distributed storage, compute, and service platforms (storage engines, query/compute execution, RPC layers, distributed coordination)
  • Partner with research and engineering teams to translate data-access, compute, and performance requirements into concrete designs
  • Investigate and resolve production issues (correctness bugs, performance regressions)
  • Participate in code review, system design, feature development, and productionization
Key requirements
  • Degree in Computer Science or related field
  • 2+ years of professional software engineering experience
  • Strong fundamentals in data structures, algorithms, and systems-level thinking (memory management, concurrency, I/O)
  • Proficiency in modern C++ (C++11 or higher); comfort with STL
  • Solid working knowledge of UNIX/Linux development environments
  • Experience using AI-assisted coding tools (e.g., Claude Code, OpenCode)
  • Clear, proactive communicator who works well with a globally distributed team
  • clear, proactive communicator
  • team-oriented
  • problem-solving mindset
  • Modern C++ (C++11+)
  • STL
  • UNIX/Linux

Reference: WJ-747_30310351

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.