CAIA's Career Center is an easy-to-use, comprehensive resource connecting job seekers with employers in the growing AI field. Use your knowledge and credibility to advance your career or build a talented team for your organization. Opportunities targeted to CAIA Charterholders are prioritized.
In order to search for jobs specifically for CAIA Charterholders or those pursuing the CAIA Charter please enter “CAIA” in the search panel.
This will enable you to search for CAIA specific roles globally.
You will be responsible for coding and maintaining algorithms that trade financial instruments. This role will challenge your technical savvy working across all aspects of the algorithms; system level through specific strategy code.
You will work closely with traders and quantitative analysts to understand the business needs of the technology to ensure the system is ideally built for the problem at hand as well as helping on the development of the actual strategies.
You will own all aspects of trading strategy code including trading algorithms, performance, and exchange connectivity.
Excellent academic record in a subject with a strong computational emphasis (e.g. computer science, engineering, physics, etc.); BS/BA required; PhD/MSc is well respected.
Strong coding experience in C++ and SQL would be ideal.
Enjoys writing efficient and clear code. At home thinking about large scale design as well as making the implementation specifics great. Gets a sense of achievement out of seeing their code running in the real world. Likes to get involved in performance and machine specifics when optimizing code speed.
Experience with Linux, databases and distributed systems required.
Ability to also code in C, Python, Java, MATLAB and/or other languages a plus but not a hardcore requirement.
An ideal profile is someone who is very good with technology and maybe has some experience and wants to apply his skill set at a larger scale.