onsite
Trading Strategy Software Engineer - BlackEdge Capital
Software Engineer
Develop high‑frequency, machine‑learning driven trading systems operating at nanosecond latency. Own end‑to‑end architecture, build low‑latency infrastructure, and collaborate directly with senior engineers to shape the core codebase.
About the role
Key Responsibilities
- Design and implement ultra‑low‑latency trading strategies and execution engines from the ground up.
- Integrate machine‑learning models into real‑time decision pipelines, ensuring nanosecond‑level performance.
- Develop high‑performance networking and market‑data handling components on Linux.
- Collaborate closely with senior engineers and executives to define architecture, standards, and best practices.
- Maintain, profile, and optimize code for speed, reliability, and scalability in a high‑frequency environment.
Requirements
- Strong proficiency in C++ (C++14/17) and Python for systems and algorithm development.
- Deep understanding of low‑latency programming, memory management, and concurrency on Linux.
- Experience building or integrating machine‑learning models into production trading or real‑time systems.
- Solid knowledge of networking protocols, market‑data feeds, and high‑throughput socket programming.
- Ability to work autonomously, take ownership of complex systems, and thrive in a fast‑paced, early‑stage environment.
Skills
cpythonlinuxmachine learning