| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Kronos Research | Taipei, Taiwan | $90k - $110k | |||
OP3N | Los Angeles, CA, United States | $21k - $64k | |||
Origin Protocol | Remote | $35k | |||
Kraken Digital Asset Exchange | Remote | $36k - $70k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Kraken Digital Asset Exchange | Remote | $63k - $120k | |||
OKX | Singapore, Singapore | $94k - $96k | |||
FalconX | Remote | $105k - $108k | |||
Magic Eden | San Francisco, CA, United States | $180k - $220k | |||
Hologram Labs | New York, NY, United States | $122k - $156k | |||
Kraken Digital Asset Exchange | Remote | $63k - $75k | |||
FinTech4Good | United States | $72k - $77k | |||
Audius | remote | $90k - $115k | |||
Wintermute | Singapore, Singapore | $54k - $90k | |||
AI Arena | Remote |
| |||
Heretic | San Francisco, CA, United States | $87k - $120k |
This job is closed
Job Description
As a C++ Software Engineer in the API team, you will be part of a dynamic team that works on pushing the boundaries of our state-of-the-art high-frequency trading platform. You will work on software that interacts with exchanges globally and gain a deep understanding of how information flows across financial systems. This is a highly selective opportunity for talented individuals who are looking to join a leading team in a fast-growing quantitative trading industry.
Responsibilities
- Take charge of designing and developing API integrations for crypto exchanges, encompassing the aggregation of quotes and trades, as well as the efficient execution of orders across global exchanges.
- Lead development sprints and release cycles to ensure robust access to live and historical market data.
- Engage directly with traders to convey technology changes, address incidents, and troubleshoot issues.
- Actively participate in technical discussions, conduct code reviews, and promote internal knowledge sharing.
- While not on a 24/7 on-call rotation, be prepared to address occasional urgent issues, typically occurring once per month, with support from the entire team.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field
- (Senior candidates only) Possess a minimum of 5 years of programming experience using C++ in a Linux environment.
- (Junior candidates only) Demonstrate a solid foundation in data structures, algorithms, and object-oriented programming in C++.
- Exhibit strong analytical and problem-solving abilities.
- Manage multiple tasks effectively in a dynamic, fast-paced environment.
- Showcase strong written communication skills and intermediate oral proficiency in English.
- Demonstrate a genuine passion for quantitative trading and the cryptocurrency markets.
Preferred Qualifications
- (Senior candidates only) Proven expertise in project management.
- Display a high level of accountability and responsibility.
Interview Process
- Coding assessment (via Codility)
- Technical interview
- Manager & HR interview
What an AI Developer does?
An AI developer is someone who creates and builds artificial intelligence systems
Their responsibilities may include designing and implementing algorithms, creating and training machine learning models, and deploying AI systems to solve practical problems
Additionally, they may be responsible for maintaining and improving existing AI systems, as well as collaborating with other teams or individuals to integrate AI technology into larger systems.