qSpark

Algorithmic Developer

qSpark  •  Tel Aviv, IL (Onsite)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

qSpark is looking for a highly skilled C++ Developer with strong experience in financial markets and algorithms to join our team.

We are using bleeding edge technologies and development practices, from advanced template meta programming in the latest C++ standards to integrations with brand-new hardware.

This role demands someone who thrives in fast-paced environments, and is eager to take ownership of performance-critical live systems.

Responsibilities

  • Design, develop, refactor and maintain low-latency, high-performance algorithms in C++.
  • Collaborate closely with researchers and infrastructure engineers to bring new ideas to production and improve existing ones.
  • Analyze real-time trading performance and continuously improve algorithmic behavior, including regular availability in US trading hours.

Requirements

  • 4+ years of experience in modern C++ (C++14 and above).
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mathematics, or related quantitative fields (e.g., Computational Finance, Quantitative Economics).
  • Strong problem-solving skills and a strong sense of accountability.
  • Advantage - knowledge in Python.
  • Advantage - experience with high-performance or low-latency system development.
  • Advantage - knowledge in financial and stock markets.
qSpark

About qSpark

qSpark is a leading provider of ultra low latency trading platforms for high-frequency algorithmic trading. With a state-of-the-art technological stack, a winning team and the most powerful colocated infrastructure that exists, we give low-latency trading algorithms the best possible ecosystem to succeed.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Unknown
Year Founded
Unknown
Website
qspark.co
Social Media