Quantitative Developer- C++

Cutshort

Mumbai

On-site

INR 2,400,000 - 3,600,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cutshort in Mumbai seeks a Quantitative Developer to turn mathematical models into high-performance C++ engines. You will work with Quant Research, Data Engineering, AI and Product teams across research handover, production implementation, validation, deployment and ongoing support.

Role emphasizes numerical computing, production software engineering, and efficient interfaces to Python, with a focus on stability, scalability and end-to-end ownership.

Qualifications

  • Bachelor's or master's degree in a related discipline.
  • Strong professional programming in modern C++, including OO and generic programming.
  • Proficiency in Python and libraries such as NumPy, pandas or SciPy.
  • Experience translating prototypes into production software.
  • Understand algorithms, data structures, software architecture and design.
  • Experience building automated tests (unit/integration/performance).
  • Familiarity with numerical methods and floating-point behavior.
  • Experience profiling and optimizing compute-intensive or data-intensive apps.
  • Proficiency with Git and modern software-development practices.
  • Ability to work with researchers and software engineers.

Responsibilities

  • Translate mathematical models and Python prototypes into robust C++ production code.
  • Develop reusable components for risk analytics, forecasting, portfolio analysis and simulation.
  • Build Python interfaces for C++ components using pybind11 or similar.
  • Ensure production aligns numerically with underlying research.
  • Establish processes to transition models from research to production.
  • Design and develop engines processing historical, batch and streaming data.
  • Integrate calculation components with data pipelines, APIs, databases, and apps.
  • Validate implementations against research, benchmarks and expected results.
  • Develop automated numerical, unit, integration and performance tests.
  • Profile, optimize, and benchmark critical components for performance.
  • Package engines as libraries, services or containers; support deployment.
  • Document interfaces, configurations and deployment requirements.
  • Collaborate with Quant Research, Data Engineering, AI and Product teams.

Skills

C++
Python
SQL
AWS
HFT

Education

Bachelor's or master's degree in Computer Science, Engineering, Mathematics, Statistics, Physics, Quantitative Finance or a related discipline

Tools

pybind11
Boost.Python
Cython
Docker
Linux
CI/CD

Job description

About The Company

The client is a quantitative investment firm focused on Indian financial markets. They operate a multi-strategy, multi-manager platform designed to generate consistent, risk- adjusted returns.

Role Overview

We are seeking a Quantitative Developer with strong C++ and Python expertise to convert mathematical models and research prototypes into reliable, high-performance analytical engines.

You will work closely with Quantitative Research, Data Engineering, AI and Product Engineering teams throughout the full model lifecycle—from research handover and production implementation to validation, deployment and ongoing support.

This role is ideal for someone who enjoys working at the intersection of quantitative finance, numerical computing and production software engineering.

Key Responsibilities
Research Production
  • Translate mathematical models and Python research prototypes into robust, production-quality C++.
  • Develop reusable components for risk analytics, forecasting, portfolio analysis and simulation.
  • Build efficient Python interfaces for C++ components using pybind11 or similar technologies.
  • Ensure production implementations remain mathematically and numerically consistent with the underlying research.
  • Establish clear and reproducible processes for transitioning models from research to production.
Engine Development and Validation
  • Design and develop analytical engines capable of processing historical, batch and streaming data.
  • Integrate calculation components with data pipelines, APIs, databases and downstream applications.
  • Validate production implementations against research prototypes, benchmark datasets and expected results.
  • Develop automated numerical, unit, integration, regression and performance tests.
  • Identify and resolve numerical stability, precision and edge-case issues.
  • Optimize calculation speed, memory usage, concurrency and scalability.
  • Profile and benchmark critical components to meet defined performance requirements.
Deployment and Delivery
  • Package analytical engines as libraries, services, APIs or containers.
  • Support deployment across internal infrastructure and client-controlled environments.
  • Configure engines for different datasets, workflows and institutional requirements.
  • Assist with integration testing, production upgrades, issue diagnosis and technical troubleshooting.
  • Implement appropriate logging, monitoring and error-handling capabilities.
  • Document interfaces, assumptions, configurations, dependencies and deployment requirements.
Collaboration and Ownership
  • Work closely with Quantitative Research, Data Engineering, AI and Product Engineering teams.
  • Participate in technical design discussions, code reviews and quantitative model reviews.
  • Communicate implementation trade-offs, constraints and risks clearly to technical and quantitative stakeholders.
  • Take end-to-end ownership of assigned components, from research handover through production deployment and support.
  • Contribute to engineering standards, reusable libraries and development best practices.
Required Qualifications
  • Bachelor's or master's degree in Computer Science, Engineering, Mathematics, Statistics, Physics, Quantitative Finance or a related discipline.
  • Strong professional programming experience in modern C++, including object- oriented and generic programming.
  • Proficiency in Python and scientific-computing libraries such as NumPy, pandas or SciPy.
  • Experience translating mathematical or analytical prototypes into production software.
  • Strong understanding of algorithms, data structures, software architecture and design principles.
  • Experience building automated unit, integration and performance tests.
  • Familiarity with numerical methods, floating-point behaviour and numerical validation.
  • Experience profiling and optimizing compute-intensive or data-intensive applications.
  • Proficiency with Git and modern software-development practices.
  • Strong analytical, debugging and problem-solving skills.Ability to work effectively with both researchers and software engineers.
Preferred Qualifications
  • Experience with pybind11, Boost.Python, Cython or similar interoperability technologies.
  • Knowledge of quantitative finance, portfolio analytics, risk modelling, forecasting or simulation.
  • Familiarity with time-series data and financial-market datasets.
  • Experience developing applications that process batch or real-time streaming data.
  • Exposure to concurrent, parallel or distributed computing.
  • Experience with containerization and deployment technologies such as Docker.
  • Familiarity with Linux environments, CI/CD pipelines and cloud or on-premises infrastructure.
  • Experience building analytical libraries, calculation services or APIs for institutional users.
  • Knowledge of Indian financial markets is advantageous

Skills:- C++, Python, SQL, Amazon Web Services (AWS) and HFT

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quantitative Developer
Quantitative Developer

Morningstar • Mumbai

Hybrid
INR 1,500,000 - 2,300,000
Quant Developers
Quant Developers

Softcrayons IT Education • Dadri

On-site
INR 223,000 - 335,000
Quantitative Researcher-1
Quantitative Researcher-1

Quantile Analytics Pvt Ltd • Bengaluru

Hybrid
INR 1,000,000 - 2,000,000
Competitive salary
Performance-driven bonuses
Professional growth opportunities
Quantitative Developer
Quantitative Developer

Marwadi Chandarana Group • Mumbai

On-site
INR 1,500,000 - 2,500,000
Quantitative Developer
Quantitative Developer

Caxton Associates LP. • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Quantitative Research Analyst
Quantitative Research Analyst

Groww • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Quant Developer (4+ Years)
Quant Developer (4+ Years)

Crest Ventures Limited • Mumbai

On-site
INR 1,400,000 - 2,200,000
Quantitative Researcher-2
Quantitative Researcher-2

Quantile Analytics Pvt Ltd • Indore District

On-site
INR 800,000 - 1,200,000
C++ Developer – Bond Valuation & Analytics
C++ Developer – Bond Valuation & Analytics

Keka Technologies Private Limited • Tamil Nadu

On-site
INR 800,000 - 1,500,000
Quantitative Developer
Quantitative Developer

Adlertech • Dadri, Greater Noida, New Delhi

On-site
INR 600,000 - 900,000