Quantitative Developer
Role details
Job location
Tech stack
Requirements
Quantitative Developer Our client is a leading Tier 1 bank operating globally, renowned for its excellence in financial services and global presence. With a commitment to innovation, cutting-edge technology, and delivering superior solutions to clients, they offer unparalleled opportunities for professional growth and development. They are currently seeking a talented and motivated Quantitative Developer to join their prestigious team. The Quantitative Developer will play a pivotal role in developing and implementing quantitative models, analytics, and trading solutions across various asset classes, contributing to the bank's success in the dynamic financial markets. Responsibilities: Collaborate with quantitative analysts and traders to design, implement, and maintain quantitative models and trading strategies. Develop and enhance trading systems, risk management tools, and analytical platforms using advanced programming languages and technologies. Implement and optimise numerical algorithms and mathematical models for pricing, risk assessment, and hedging of financial products. Design and implement data pipelines and infrastructure for collecting, cleaning, and processing large-scale financial data sets. Work closely with IT and infrastructure teams to ensure the robustness, scalability, and performance of quantitative systems and platforms. Conduct thorough testing and validation of quantitative models and systems, ensuring accuracy, reliability, and regulatory compliance. Stay abreast of the latest developments in quantitative finance, computational techniques, and regulatory requirements, incorporating best practices and industry standards into development processes. Provide technical support and expertise to quantitative analysts, traders, and other stakeholders, assisting with troubleshooting, system integration, and performance tuning. Key Skills & Technical Skills Required: Bachelor's or master's degree in computer science, mathematics, engineering, finance, or a related field. Strong programming skills in languages such as Python, C++, Java, or Scala, with experience in software development and engineering best practices. Knowledge of financial markets, products, and trading practices, with a keen interest in quantitative finance and algorithmic trading. Familiarity with quantitative modelling techniques, numerical methods, and statistical analysis. Experience with database systems, distributed computing, and cloud technologies for managing and processing large-scale data sets. Excellent problem-solving skills and attention to detail, with a passion for delivering high-quality solutions in a fast-paced and dynamic environment. Effective communication skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders. Ability to work independently and proactively, as well as collaboratively within a team, to achieve project objectives and meet deadlines. Required Experience Previous experience in quantitative development, algorithmic trading, or financial software development within a Tier 1 bank or financial institution. Knowledge of financial derivatives pricing models, risk management techniques, and regulatory frameworks. Experience with high-performance computing, parallel programming, and GPU acceleration. Familiarity with machine learning techniques and libraries for quantitative analysis and predictive modelling. Understanding of agile development methodologies and continuous integration/continuous deployment (CI/CD) practices. Benefits: Competitive salary and performance-based bonus Comprehensive benefits package, including health insurance, pension plan, and employee discounts Opportunities for professional development and training Dynamic and collaborative work environment with opportunities for career advancement Access to cutting-edge technology and resources to support innovation and growth