Posted May 4, 2026
Key Responsibilities:
Collaborate closely with traders to refine existing strategies and generate new ideas. - Build, maintain, and enhance research frameworks and data pipelines that enable trading and quantitative research. - Develop, back-test, and implement discretionary and systematic trading strategies using large, diverse datasets. - Curate, transform, and present data in clear, accessible formats for traders and researchers. - Drive end-to-end research cycles from ideation through production deployment. Qualifications Required:
Bachelor's degree in Mathematics, Physics, Statistics, Computer Science, Econometrics, or a related discipline. - 3+ years of professional Python development experience with strong, production-level coding skills; familiarity with additional languages is a plus. - Hands-on experience with statistical analysis, numerical programming, data engineering, or machine learning in Python (Polars, Pandas, NumPy, SciPy, TensorFlow). - Proven ability to handle large datasets, architect and optimize data pipelines, and present data effectively. - Foundational knowledge of quantitative trading concepts and equity/index options whether through coursework, projects, internships, or professional work. - Exposure to web/API frameworks such as FastAPI and React is advantageous. - Experience with orchestration and containerization tools like Kubernetes and Docker is a plus. - Solid grounding in calculus, probability, statistics, and optimization; familiarity with machine-learning techniques is beneficial. (Note: The job description did not contain any additional details about the company.) Role Overview: The Python Development team at IMC partners directly with equity and index options trading desks to blend financial theory, software engineering, data visualization, and applied research. The team's primary goal is to convert raw data into trading edge. You will be operating in a high-caliber, intellectually stimulating environment leveraging cutting-edge technology, proprietary tools, and vast datasets. Working closely with traders and software engineers, you will witness your work rapidly transitioning from idea to production, directly influencing trading performance. The culture at IMC values innovation, collaboration, and continuous learning, emphasizing creative problem-solving, a strong sense of responsibility, and rigorous diligence for success. Key Responsibilities:
Collaborate closely with traders to refine existing strategies and generate new ideas. - Build, maintain, and enhance research frameworks and data pipelines that enable trading and quantitative research. - Develop, back-test, and implement discretionary and systematic trading strategies using large, diverse datasets. - Curate, transform, and present data in clear, accessible formats for traders and researchers. - Drive end-to-end research cycles from ideation through production deployment. Qualifications Required:
Bachelor's degree in Mathematics, Physics, Statistics, Computer Science, Econometrics, or a related discipline. - 3+ years of professional Python development experience with strong, production-level coding skills; familiarity with additional languages is a plus. - Hands-on experience with statistical analysis, numerical programming, data engineering, or machine learning in Python (Polars, Pandas, NumPy, SciPy, TensorFlow). - Proven ability to handle large datasets, architect and optimize data pipelines, and present data effectively. - Foundational knowledge of quantitative trading concepts and equity/index options whether through coursework, projects, internships, or professional work. - Exposure to web/API frameworks such as FastAPI and React is advantageous. - Experience with orchestration and containerization tools like Kubernetes and Docker is a plus. - Solid grounding in calculus, probability, statistics, and optimization; familiarity with machine-learning techniques is beneficial. (Note: The job description did not contain any additional details about the company.)
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City