About the role
<p>IMC’s Python&nbsp;Development team partners directly with our equity and index options trading desks, blending financial theory, software engineering, data-visualisation, and applied research to convert raw data into trading edge. You’ll operate in a high-calibre, intellectually stimulating environment that leverages cutting-edge technology, proprietary tools, and vast datasets. Working side-by-side with traders and&nbsp;software engineers, you’ll see your&nbsp;work&nbsp;&nbsp;move swiftly from idea to production and directly influence trading performance. Our culture prizes innovation, collaboration, and continuous learning—where creative problem-solving, a strong sense of responsibility, and rigorous diligence drive success.</p> <p><span style="text-decoration: underline;"><strong>Your Core Responsibilities:</strong></span></p> <ul> <li>Collaborate closely with traders to refine existing strategies and generate new ideas.</li> <li>Build, maintain, and enhance&nbsp;research frameworks &nbsp;and&nbsp;data pipelines that&nbsp;enable trading and&nbsp;quantitative research.</li> <li>Develop, back-test, and implement discretionary and systematic trading strategies using large, diverse datasets.</li> <li>Curate, transform, and present data in clear, accessible formats for traders and&nbsp;researchers.</li> <li>Drive end-to-end research cycles — from ideation through production deployment.</li> </ul> <p><span style="text-decoration: underline;"><strong>Your Skills and Experience:</strong></span></p> <ul> <li>Bachelor's in Mathematics, Physics, Statistics, Computer Science, Econometrics, or a related discipline.</li> <li>3+ years of professional Python development experience, with strong, production-level coding skills; familiarity with additional languages is a plus.</li> <li>Hands-on experience with statistical analysis, numerical programming, data engineering, or machine learning in Python (Polars, Pandas, NumPy, SciPy, TensorFlow).</li> <li>Proven ability to handle large datasets, architect and optimise data pipelines, and present data effectively.</li> <li>Foundational knowledge of quantitative trading concepts and equity/index options&nbsp;—&nbsp;&nbsp;whether through coursework, projects, internships, or professional work.</li> <li>Exposure to web/API frameworks such as FastAPI and React is advantageous.</li> <li>Experience with orchestration and containerisation tools like Kubernetes and Docker is a plus.</li> <li>Solid grounding in calculus, probability, statistics, and optimisation; familiarity with machine-learning techniques is beneficial.</li> </ul><div class="content-conclusion"><