You will design, build and deploy our algorithmic trading engine. The engine is the heart of the
company. You will work alongside machine learning specialists, quants and other developers in
an open, collaborative environment.
Requirements:
• Bachelor's degree in Computer Science, Engineering, Physics or equivalent
• 6+ years experience in Java (or Kotlin) development
• Agile programming
• Trading systems experience, in particular, algo execution systems
• Track record of writing real-time systems that are efficient, scalable and resilient
Key skills:
• Java (or Kotlin) expert, particularly multi-threading, message-driven, low-latency a plus
• Strong communication skills
• Comfortable going from high-level architecture to low-level hardware-sympathetic code
• Cloud experience on AWS
• Write well-tested, maintainable code under CI/CD
Desirable skills:
• Big data skills: Flink, Spark, NoSQL databases
• Proficient in Python, Kotlin or Scala
• Worked with containerized microservices such as Docker/Kubernetes
• Good analytical skills with an understanding of statistics and machine learning
• Interest in the intricacies of trading and high finance