Job Responsibilities
– Architect, design, develop, deliver and support soft real time user mode applications based primarily on C++ on Linux systems
– Design, develop and integrate financial AI driven applications
– Develop supporting tools for the applications based on python and shell scripts
– Collaborate with remotely located research team
Requirements:
– B.Sc. Computer Science, Computer Engineering or Electrical Engineering
– 5+ years experience in developing %28soft%29 real time applications using C++
– Proficiency in building highly scalable multi-core applications, mastering threads, locks,data structures etc.
– High expertise in system programming and Linux internals
– Good understanding of software optimization/profiling
– Good understanding in developing big data applications
– Excellent written and verbal communication skills
– Ability to collaborate with scientists and engineers from the areas of applied mathematics, machine learning, data engineering, and
finance industry
– Highly motivated, result oriented, fast learner, team player
– Passion for business and particularly in finance
Advantages:
– Experience in python and shell scripts programming
– Experience in integrating near real time application with ML engine
– Experience in creating containers: Docker, Podman
– Experience with CMake based build systems
– Experience in CUDA programming
– Experience in cloud programming %28e.g. Micro-Services%29