WorldQuant logo
WorldQuantPosted 3 weeks ago

C++ Software Engineer - Data Platform

On-siteSingapore, Singapore

Full TimeMediumInvestment Services

Job Summary

Design, develop, and maintain core components across distributed storage, compute, and service platforms, including storage engines, query execution, RPC/networking layers, and distributed coordination. Partner with internal stakeholders to translate data-access and performance requirements into concrete design and implementation work. Investigate and resolve production issues ranging from correctness bugs to performance regressions while participating in code reviews, system design, and feature development. This role supports WorldQuant's proprietary research platform that generates predictive signals for systematic financial strategies across global markets, requiring strong C++ fundamentals and experience with AI-assisted coding tools.

Required Qualifications

  • Degree in Computer Science or a 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) to accelerate development
  • A clear, proactive communicator who works well with a globally distributed team

Desired Qualifications

  • Python
  • Exposure to distributed systems concepts (replication, sharding, consensus), query/compute engines, or columnar/analytical storage formats
  • Experience with RPC frameworks

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce