Role in brief
Eqvilent is looking for a Quant Developer to build high-performance trading algorithms. This role involves close collaboration with the Quantitative Research team and requires strong C++ skills, an understanding of Linux, and a background in competitive programming. Candidates who excel at balancing code efficiency with maintainability should apply.
About the role
This role focuses on implementing efficient trading algorithms. The work requires balancing the performance of solutions with their ease of maintenance. A key part of the job is writing complex asynchronous, template, network, and thread-safe code, which forms the backbone of the trading infrastructure.
The Quant Developer will work closely with the Quantitative Research team, ensuring that technical tasks align with research goals. This collaboration is crucial for translating quantitative models into functional and optimized trading systems. The environment emphasizes detail-orientation and streamlining business procedures.
Success in this position means delivering robust and highly performant algorithms while maintaining clear, maintainable code. The team values intelligence, calmness, and thoughtfulness, suggesting a work culture that prioritizes careful consideration and collaborative problem-solving in a fast-paced domain.
The salary for this position ranges from $80,500 to $138,000 USD annually.
Skills that matter here
- C++: This role requires strong C++ skills for implementing efficient trading algorithms and writing asynchronous, template, network, and thread-safe code.
- Linux: An understanding of Linux system internals and networking is necessary for developing and deploying high-performance trading solutions.
- CUDA: Experience with CUDA is a preferred skill, indicating potential work with GPU-accelerated computing for algorithmic performance.
- data structures: Strong knowledge of data structures is fundamental for designing and implementing efficient trading algorithms.
- algorithms: A deep understanding of algorithms is required for optimizing trading strategies and ensuring high performance.
- competitive programming: A background in competitive programming is preferred, suggesting an aptitude for problem-solving and efficient code design.
Who this role suits
- Someone who enjoys the challenge of optimizing code for both speed and maintainability.
- A developer who thrives in a collaborative setting, particularly when working with research teams.
- An individual with a strong foundation in computer science fundamentals and a detail-oriented approach.
- A person who communicates clearly in English within an international team.
From the employer
- Implementation of efficient trading algorithms, finding a balance between performance of the solution and ease of maintenance
- Close communication with the Quantitative Research team regarding technical tasks
- Write a lot of asynchronous, template, network and thread-safe code
- Strong knowledge of data structures, algorithms, and a competitive programming background
- Experience with C or C++
- Understanding of Linux system internals and networking
- Decent level of written and spoken English to work in an international environment
- Great challenges with fast feedback loops
- A welcoming group of highly qualified international professionals
- Cutting-edge hardware and technology
- Work remotely from anywhere in the world
- Access any of our global offices anytime
- Flexible schedule
- 40 paid days off
- Competitive salary
Questions about this role
What is the remote work policy for this role?
This is a fully remote position, allowing you to work from anywhere in the world, with the option to access global offices.
What is the seniority level for this position?
This is a middle-seniority role, also described as a Junior Quantitative Developer.
What skills are essential for this position?
Essential skills include strong C++ knowledge, understanding of Linux system internals and networking, and a background in competitive programming.