Machine Learning Specialist
DRWAbout the Role
Machine Learning Specialist at DRW, a diversified trading firm with over 3 decades of experience. In this role you will build critical systems for machine learning models and have the chance to make great impact on the business. You will be surrounded by cutting-edge technology and experienced machine learning, data and software professionals. Responsibilities include designing and implementing scalable systems to serve ML models, optimizing training and inference performance, creating feature pipelines and model stores, monitoring production models, and leading new initiatives.
Requirements
- A bachelor's or a master's degree in computer science, software engineering or equivalent
- 5+ years of experience building software for machine learning systems
- Strong understanding of machine learning and deep learning concepts
- Excellent programming and scripting skills
- Experience with building, validating, deploying, monitoring, and updating production models
- Experience with infrastructure and tooling for MLOps
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience with machine learning frameworks such as TensorFlow, PyTorch, TensorRT, ONNX
- Experience with GPU programming using CUDA, OpenCL or similar libraries
- Experience optimizing inference performance (quantization, profiling, kernel/runtime tuning, serving engines)
- Experience with one or more of the following is an asset: distributed systems, multi-threaded programming, hardware/software interaction