Tolo uses computer algorithms to trade in financial markets around the world. This means that our technologists are paramount to our business success. And we mean that literally - the software we write is our business and the entire company revolves around it.
You, our ideal candidate, are a technologist who hones his/her craft on a continuous basis. You like working in small teams without the politics and red-tape found in larger firms. You think GitHub is awesome, and tinker with projects on the weekends. You can share war stories of finding The Worst Bug (TM) ever, and wear it as a badge of honor.
Technically, Tolo is a Linux shop. Our core trading engines are written in C++, but we use several languages such as Java, Python, and Node.JS outside of our core engines. You are someone who can:
Optimise, design an debug like a guru
Code in C++ (C++11) with expertise using STL and boost
Optimise cache lines like a wizard
Understands the complexity involved with threads and lock-free semantics
Can code up a multi-threaded UDP server/client easily
In terms of profile, you are someone who:
Has a Bachelor's, Master's or PhD degree in Computer Science, Engineering or related field
Can work independently
Can analyze and fix problems quickly
Can look at code, figure out how it works, and how to make it better
Can describe software designs at a high level (the abstract interface), low level (step-by-step algorithm), or anywhere in between
You really like to work with people who challenge you and make you better at what you do
We are always looking to hire talented people. Below are our current openings. For consideration, please submit your resume to [email protected]
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job