How Remoteville checks and expires listings
Senior Machine Learning Engineer
Skills
Computer ScienceInvestment ManagementLinear AlgebraLinuxModelingOptimizationProbability
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree or higher in Computer Science Applied Mathematics Statistics or a related quantitative field
- 5+ years of professional software engineering experience with strong CS fundamentals
- Demonstrated mathematical maturity in statistics linear algebra optimization and probability
- Deep proficiency in Python
- Experience with R and/or C/C++ is a strong plus
- Extensive experience with numerical and data science libraries such as NumPy Pandas SciPy scikit-learn PyTorch TensorFlow or similar
- Proven experience building or maintaining machine learning systems in a distributed computing environment
- Proficiency developing in a Linux environment with attention to performance correctness and reproducibility
- Exceptional attention to detail when working with imperfect or heterogeneous data
- Strong verbal and written communication skills and ability to collaborate effectively with researchers
Nice to have
- Mathematical maturity
- Attention to detail
- Collaborative mindset
- Performance focused
- Maintainability focus
- Independent decision-making
Day to day
- Partner with PhD researchers to design implement and productize machine learning models for quantitative trading strategies
- Build and maintain complex data pipelines including ingestion feature engineering validation and quality monitoring
- Translate research prototypes into performant well-tested production-ready code and develop tools that speed experimentation and model development
