Hot vacancy

[Closed] Machine Learning/AI Engineer for Algorithmic Trading

Remote Qubit Labs

Role Overview
As a Machine Learning/AI Engineer, you will work on developing, training, and deploying advanced AI/ML models such as LSTMs, XGBoost, and other algorithms tailored to optimize trading strategies. The ultimate goal is to achieve a Sharpe ratio exceeding 3 on these stocks, leveraging up to 10 years of historical market data on daily, 4-hour, or hourly timeframes.

Key Responsibilities

Data Processing & Management:
— Collect, clean, and preprocess up to 10 years of historical market data for NVDA, AAPL, META, TSLA, GOOG, MSFT, and AMZN.
— Engineer features such as moving averages, RSI, volume trends, volatility indicators, and others to enhance model inputs.

Model Development & Training:
— Design, train, and evaluate models including LSTM, XGBoost, Random Forests, and ensemble methods.
— Optimize models for risk-adjusted returns, ensuring a Sharpe ratio > 3 is achievable.
— Experiment with alternative architectures, including transformer models, for timeseries prediction.

Hyperparameter Tuning:
— Conduct extensive hyperparameter tuning to enhance model performance using grid search, Bayesian optimization, or other methods.

Evaluation & Validation:
— Backtest models rigorously with historical data and validate forward-looking performance.
— Assess model performance using statistical metrics such as Sharpe ratio, Sortino ratio, and maximum drawdown.

Deployment & Monitoring:
— Deploy models in a production environment with minimal latency.
— Monitor real-time predictions, retrain models periodically, and address data drift.

Collaboration & Reporting:
— Work closely with the quant team and software engineers to integrate models into trading systems.
— Document research, experiments, and results clearly and concisely. Requirements:

Technical Skills:
— Proficiency in Python with expertise in libraries such as TensorFlow, PyTorch, scikit-learn, and XGBoost.
— Strong experience with time-series forecasting and financial data modeling.
— Knowledge of feature engineering for stock market data (e.g., technical indicators, sentiment analysis).
— Experience with backtesting frameworks and tools like Zipline or Backtrader.
— Familiarity with big data technologies (e.g., Spark, Dask) and cloud platforms like AWS or GCP.
— Hands-on experience with hyperparameter tuning techniques and model optimization.

Quantitative Skills:
— Strong foundation in statistics, probability, and optimization.
— Familiarity with risk management and portfolio optimization metrics like Sharpe ratio, beta, and alpha.

Experience:
— Minimum 3-5 years of experience in ML/AI roles, preferably in finance or algorithmic trading.
— Proven experience in building and deploying trading models or strategies for financial markets.

Soft Skills:
— Problem-solving mindset and ability to think critically about model assumptions.
— Strong communication skills to explain complex models to non-technical stakeholders.
— Ability to work independently and collaboratively in a fast-paced environment.

Preferred Qualifications:
— Master’s or Ph.D. in Computer Science, Data Science, Mathematics, or related fields.
— Previous experience in proprietary trading, hedge funds, or asset management firms.
— Knowledge of trading platforms like Interactive Brokers or Alpaca.
— Familiarity with alternative data sources (e.g., news sentiment, social media trends).

Stack:

AI ML Python PyTorch

Other Vacancies

Backend & API Developer (Romania) Location: Romania
[Closed] Full Stack Web Developer Location: Remote
Lead Full-Stack Python Developer Location: Remotee