In this role, you will be responsible for designing and implementing optimized machine learning solutions, spanning both infrastructure and application code. The firm encourages delving into the internals of open-source machine learning frameworks to enhance their capabilities. The position emphasizes close collaboration with traders, researchers, and fellow engineers, offering an opportunity to gain a profound understanding of trading theory and practice. If you are passionate about the intersection of finance and cutting-edge technology, this role provides a unique chance to contribute to a leading high-frequency trading firm's success.
Job Responsibilities:
* Develop and maintain large-scale deep learning models
* Create and deploy efficient machine learning solutions across infrastructure and application code
* Explore and enhance the functionality of open-source machine learning frameworks
* Foster collaboration with traders, researchers, and fellow engineers
* Acquire and deepen your understanding of trading theory and practice
Qualifications:
* Possess a minimum of 5 years of hands-on experience optimizing the performance of machine learning model training and inference
* Proficient in Python and a statically typed language, preferably C/C++
* Proven expertise in implementing distributed training techniques for machine learning models, utilizing deep learning frameworks such as TensorFlow, PyTorch, or JAX to accelerate model training and efficiently manage large datasets
* Skilled in GPU/TPU programming (CUDA, Triton, etc.)
* Demonstrated ability to lead and execute large-scale projects
* Strong collaboration skills with the capacity to work closely alongside developers and traders
Desired Skills and Experience
Qualifications:
* Possess a minimum of 5 years of hands-on experience optimizing the performance of machine learning model training and inference
* Proficient in Python and a statically typed language, preferably C/C++
* Proven expertise in implementing distributed training techniques for machine learning models, utilizing deep learning frameworks such as TensorFlow, PyTorch, or JAX to accelerate model training and efficiently manage large datasets
* Skilled in GPU/TPU programming (CUDA, Triton, etc.)
* Demonstrated ability to lead and execute large-scale projects
* Strong collaboration skills with the capacity to work closely alongside developers and traders