Senior Research Engineer
Flow TradersAbout the Role
As a Senior Research Engineer at Flow Traders, you will help lead the development of our trading model research framework and use it to conduct research to develop models for trading in production. You'll expand the framework to become a global standard way of training, consuming, combining, and transforming any data source in a data-driven systematic way, and partner with Quantitative Researchers to build the trading models themselves.
- Lead the development and global rollout of the research framework for defining and training models through various optimization procedures (supervised learning, backtesting, etc.), and its integration with the platform for deploying and running models in production
- Partner with Quantitative Researchers to conduct research: test hypotheses and tune/develop data-driven systematic trading strategies and alpha signals
Requirements
- Advanced degree (Master's or PhD) in Machine Learning, Statistics, Physics, Computer Science or similar
- 8+ years of hands-on experience MLOps, Research Engineering, or ML Research
- A strong background in mathematics and statistics
- Strong proficiency in programming languages such as Python, with experience in libraries like numpy, pytorch, polars, pandas, and ray
- Demonstrated experience in designing and implementing end-to-end machine learning pipelines, including data preprocessing, model training, deployment, and monitoring
- Understanding of and experience with modern software development practices and tools (e.g. Agile, version control, automated testing, CI/CD, observability)
- Understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)