How Remoteville checks and expires listings

Senior Machine Learning Engineer

Skills
Computer ScienceInvestment ManagementLinear AlgebraLinuxModelingOptimizationProbability
Role

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