Job Title:
Algorithmic Trading Engineer | Real-Time Market Data Automation & Trading Signals
Job Description
We are looking for an experienced Algorithmic Trading / Quant Engineer who has hands-on
expertise in building real-time stock market automation systems. The role involves consuming live
market data feeds, applying rule-based and/or ML-driven strategies, and generating Buy / Sell /
Hold signals in real time. This is not an academic or research-only role. We are looking for
someone who has built production-ready trading systems that handle live market data, latency,
failures, and broker constraints.
Key Responsibilities
• Integrate live market data feeds using WebSockets or streaming APIs
• Design and implement real-time Buy / Sell / Hold decision engines
• Build automated or semi-automated trading workflows
• Implement order placement, modification, and tracking logic
• Develop backtesting and paper-trading frameworks
• Ensure low-latency, fault-tolerant, scalable architecture
• Implement risk management controls (stop-loss, trailing SL, drawdown limits)
Mandatory Skills & Experience
• Real-time market data streaming experience
• Hands-on experience with trading APIs (Zerodha, Upstox, Interactive Brokers, Alpaca)
• Strong Python skills (Pandas, NumPy, TA-Lib, scikit-learn)
• Async programming, WebSockets, event-driven architecture
• Technical indicators: RSI, MACD, EMA, VWAP, Bollinger Bands
Machine Learning (If Applicable)
• Time-series models: LSTM, GRU, XGBoost, ARIMA
• Feature engineering for financial data
• Live model monitoring and concept drift handling
Risk Management
• Stop-loss and trailing stop logic
• Position sizing and capital allocation
• Handling partial fills, order rejections, market halts
Nice-to-Have
• Experience with Indian stock markets (NSE/BSE)
• Fully automated algo-trading bot experience
Engagement Type
Project-based with potential long-term engagement, milestone-driven delivery.
Apply Now
Apply Now