CareerPlan
New York, New YorkFull-time$150k–$210k2026-09-25 → 2026-11-11
Based in United States

Core

Building low-latency, high-capacity trading systems (routing, matching engines) and embedding machine learning models into latency-sensitive trading infrastructure.

Role type

Senior C/C++ Developer (Trading Systems & ML)

Builds

Multi-asset routing applications, matching engines, back-end systems, and productionized ML models for trading.

Domain

Financial services / High-frequency trading / Machine Learning

Deliverable

production ML models

Required skills

C/C++, Linux, Python/Perl/Bash scripting, C++ unit testing frameworks, CI tools, code analysis tools (Coverity, Valgrind, gcov), TCP/IP, multicast protocols, multithreading, performance-oriented programming, AI-assisted coding tools

Preferred skills

Gradient boosting model experience, deep learning model experience

Technologies

C++, Python, Perl, Bash, Coverity, Valgrind, gcov, Claude Code, Codex, Cursor

Responsibilities

Analyze requirements and propose technical solutions; Develop and unit test new or modified functionality; Collaborate on integration, functional, and regression testing; Promote software changes to production; Provide on-call technical support; Contribute to continuous improvement exercises.

Seniority

Senior, hands-on IC