W
WorldQuant
Backend
C++ Software Engineer - Data Platform
C++STLUnixLinuxPythonRPCAnthropicOpenCode
Про позицію
WorldQuant develops and deploys systematic financial strategies. The role involves designing and maintaining core components of a distributed data platform built in C++.
Обовʼязки
- Design, develop, and maintain core components across our distributed storage, compute, and service platforms - including storage engines, query and compute execution, RPC/networking layers, and distributed coordination (routing, partitioning, replication).
- Partner with internal stakeholders across research and engineering teams to translate data-access, compute, and performance requirements into concrete design and implementation work.
- Investigate and resolve production issues - from correctness bugs to performance regressions.
- Participate in code review, system design, feature development, and productionization.
Вимоги
- 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.
- Python
- Exposure to distributed systems concepts (replication, sharding, consensus), query/compute engines, or columnar/analytical storage formats.
- Experience with RPC frameworks.
C++ Software Engineer - Data Platform
Оригінал