Machine Learning Engineer
Core
Building and optimizing machine learning infrastructure and algorithms for algorithmic trading strategies on big data.
Role type
Machine Learning Engineer (Algorithmic Trading)
Builds
ML infrastructure, data acquisition/cleaning pipelines, visualization tools, and trading strategy simulations.
Domain
Financial Markets / Algorithmic Trading
Deliverable
production ML models | infrastructure
Required skills
C++, Python, object-oriented design, data structures, algorithms, numerical computing, machine learning, visual intelligence
Preferred skills
None stated
Technologies
C++, Python, grid computing
Responsibilities
Build infrastructure for running ML algorithms on big data; Optimize ML algorithms for latency constraints; Parallelize ML algorithms on compute grids; Build software for data acquisition and cleaning; Build data visualization tools for feature exploration; Integrate ML algorithms into trading strategy simulations; Contribute to technological innovation and analysis of trade-offs.
Seniority
Mid-Senior (5+ years experience)