Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18295534

    PUNE · FULLTIME

    Algorithmic Trading Developer

    AJ

    ajems

    Pune · onsite · Posted 34d ago

    Sourced fromFoundit
    Not disclosed3–5 yrsfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Foundit · 6 questions to answer1.3s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Algorithmic Trading Developer

    (Execution, Risk, ML & Infrastructure)

    Level: Mid-level (3–5 years hands-on algorithmic/quantitative trading experience)

    Engagement: Full-time, in-house

    Markets Covered: Forex (MT4/MT5) • Crypto exchange APIs • Equities and F&O broker APIs

    Reports To: Head of Algo Trading / Founder

    About AJAlgo 

    AJALGO runs a portfolio of automated trading bots across Forex (MT4/MT5), crypto exchanges, and equity/F&O broker APIs. We build and operate systems that don't just generate trading signals, they execute them reliably, enforce risk discipline in code, and stay resilient around the clock. Our focus is on building robust, well-monitored infrastructure where every trade is accounted for and every risk limit is enforced automatically, not manually. We're a small, hands-on team where engineering rigor and calibrated scepticism matter as much as trading performance.

    About the Role

    We run a portfolio of automated trading bots across Forex (MT4/MT5), crypto exchanges, and equity/F&O broker APIs. The bots generate the signals; this role owns everything that happens after the signal, and everything the bots depend on to stay alive.

    What You'll Own

    Signal Execution & Monitoring

    Own the order pipeline end to end: signal, risk checks, order routed, fill confirmed, position tracked, logged

    Build and maintain a live monitoring dashboard (positions, P&L, exposure, latency, bot heartbeat)

    Handle rejected orders, partial fills, requotes, slippage, disconnects, and stale prices explicitly

    Run daily reconciliation between bot-held positions and broker/exchange records

    Maintain a real-time alerting system with clear severity levels

    Money Management & Risk Control

    Implement position sizing in code: fixed-fractional risk, volatility-adjusted lots, hard caps per symbol/strategy/account

    Enforce daily/weekly loss limits, drawdown stops, and margin safeguards

    Track correlated exposure across bots and instruments

    Guarantee every position carries a stop loss, including after restarts

    Produce daily risk reports

    Machine Learning on Trade History

    Build clean, versioned datasets from historical trades and market context

    Engineer features while avoiding look-ahead bias

    Train models for signal filtering and position sizing (meta-labelling approach)

    Validate using walk-forward and purged/embargoed cross-validation

    Deploy with shadow, small allocation, then full allocation, with rollback plans

    Monitor for model drift and define retraining triggers

    Server & Trading Terminal Operations

    Provision and maintain Linux VPS (bots) and Windows VPS (MT4/MT5 terminals) near broker/exchange servers

    Run services under process supervision for automatic recovery

    Set up uptime, resource, and heartbeat monitoring with alerts; maintain exact NTP sync

    Harden access: key-based SSH, vaulted secrets, least-privilege API keys

    Maintain and test backups of trade database, config, and model artefacts

    Document failover and disaster-recovery runbooks

    Must-Have Skills & Experience

    3–5 years building/operating automated trading systems that traded real money (not just backtests)

    Strong Python (pandas, NumPy, asyncio, REST/WebSocket clients); Git, structured logging, tests for money-touching code

    Working knowledge of MQL4/MQL5 or driving MT5 from Python; understands magic numbers, order lifecycle, hedging vs. netting

    Experience integrating at least one crypto exchange API and one broker API; rate limits, idempotent order IDs, reconciliation

    Fluent in market mechanics: spread, slippage, swap/funding, margin, leverage, partial fills, rollover

    Can compute correct lot size from equity, stop distance, tick value, and risk % on the spot

    Practical ML experience (scikit-learn, XGBoost/LightGBM); understands overfitting, leakage, and why standard k-fold fails for time-series

    Confident on Linux (SSH, systemd, cron); comfortable administering Windows VPS for MT terminals

    SQL competence with trade/time-series data (PostgreSQL/TimescaleDB/SQLite)

    Conservative temperament: defaults to halting and escalating rather than improvising with live capital

    Good to Have

    Experience at a prop firm, hedge fund, HFT desk, or funded-trader programme

    Docker, CI/CD, infrastructure-as-code (Ansible/Terraform), Prometheus + Grafana

    C++/C# for latency-sensitive components; FIX protocol

    Familiarity with triple-barrier labelling, meta-labelling, purged K-fold with embargo

    Options/F&O knowledge: Greeks, SPAN margin, expiry-day behaviour

    Public repository, research write-up, or verifiable track record

    Share Your Resume

    at: [HIDDEN TEXT]

    .

    Sourced from foundit

    Section · 02

    Skills

    mql4MQL5WebSocket clientsWindows VPSPostgresqlSSHXgboostSystemdTimescaleDBLightGBMSQLiteDBasyncioScikit-LearnCronPythonSQLPandasNumpyREST APIGITLinux

    Algorithmic Trading Developer · waiting for your command