Software Engineer
About The Position
Istra is a leading Algo-Trading research company specializing in developing and deploying High Frequency Trading strategies (HFT). We use state of the art technology and algorithms that are developed by our elite highly-skilled group of experienced researchers and developers in a challenging, pleasant, and rewarding work environment.
We are constantly looking for experienced & skilled Software Engineers to join our team.
In this role, you will:
- Design, develop, analyze and implement advanced cutting edge distributed automated trading systems - demanding extreme throughput and latency optimization.
- Take part in the full life cycle development of data engineering analytics, in a complex, research environment, while contributing directly to our dynamic, operational flows (CI/CD).
- Work with quants to build scalable infrastructures and develop algorithms for modeling the financial market.
- Build tools and simulators for exploring market opportunities and analyzing the competitive landscape.
- Study and exploit bit level considerations to optimize throughput and latency of cross hardware and software components.
- Manage and monitor an on-premise cluster and our cloud based environment, where we execute data demanding pipelines.
Requirements
What you’ll need to succeed:
- Cum laude BSc. in Mathematics, Physics, Computer Science or Electrical Engineering from a well-known academic institute.
- Strong knowledge and experience developing scalable systems, preferably in C++
- Experience in design & development of large scale enterprise systems – advantage
- Experience in the areas of latency, high-throughput network programming – advantage
- Passion for big data and data-driven decision making
- A deep sense of intellectual curiosity and excellence
- Independent, thorough, motivated, and innovative
So, if you love challenges, have a constant striving for excellence and a desire to be influential, we would love to hear from you.