What you’ll do as a C++ Developer on the FPGA Software Team at Akuna:
As a member of the FPGA Software Team, you will focus on execution strategy software and work closely with Akuna’s FPGA team on low latency execution strategies. Together, you will work on a diverse set of strategies such as option takeout, quote handling and protection and D1 trading. In this role you will:
- Design, develop, support and maintain Akuna’s proprietary automated trading system
- Work closely with our FPGA designers on execution strategies
- Find the balance between software and FPGA’s to create sophisticated Ultra Low Latency trading algorithms to be number one on execution in all venues
- Develop an acute understanding of market microstructure and use that to enhance and strengthen Akuna’s execution strategies
- Work together with Traders, Quant Researchers and other Software Developers to convert trading ideas and research into automated trading strategies
Qualities that make great candidates:
- 3+ years of experience developing performant, scalable applications in C++ (and least 2 years with C++11)
- Experience with Linux and Python required
- Understanding of distributed systems, data structures and algorithms
- Practical use of multi-threaded / multi-core programming paradigms
- Object-oriented design and programming experience
- Familiar with object and relational databases or similar
- A curiosity and demonstrated interest in C++14 and beyond
- Ability to take on projects and drive them through to completion
- Familiarity with trading and trading systems is a plus
- Familiarity with FPGA’s is a plus
- Bachelor’s degree in Computer Science, Engineering, Math or equivalent
by via developer jobs - Stack Overflow
No comments:
Post a Comment