Job Search and Career Advice Platform

Enable job alerts via email!

Quantitative Developer

TOWER RESEARCH CAPITAL (SINGAPORE) PTE. LTD.

Greater London

On-site

GBP 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company is seeking a Quantitative Developer for its Singapore office. The role involves designing low-latency trading platforms and developing research tools. Candidates should have a degree in computer science and at least 7 years of hands-on experience with C++ and Python, along with a strong foundation in data structures and algorithms. Excellent problem-solving and communication skills are essential for success in this fast-paced environment.

Qualifications

  • At least 7 years of practical experience with C++ and Python.
  • Strong background in data structures, algorithms, and object-oriented programming.
  • Good experience with other programming languages such as Java.
  • Strong working knowledge of Linux and SQL.

Responsibilities

  • Design and implement a low latency high-frequency trading platform.
  • Assist in developing a tick by tick backtesting research platform.
  • Optimize computational efficiency of existing machine learning algorithms.
  • Develop systems and tools for historical market data and trading simulations.

Skills

C++
Python
Java
Data structures
Algorithms
Object-oriented programming
Linux
SQL
Problem-solving
Communication skills

Education

Degree in computer science or related field
Job description

Tower Research Capital seeks a Quantitative Developer to join our Singapore office. Working at Tower means collaborating with bright minds from around the world to create cutting edge-technology and tackle challenging technical problems.

Responsibilities
  • Designing and implementing a low latency high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
  • Assisting in the development of a tick by tick backtesting research platform
  • Assisting in development and optimizing large-scale parallel computation problems that requires large quantities of data shared across resources
  • Optimizing the computational efficiency of existing machine learning based algorithms to drive higher performance and faster learning rates
  • Developing systems, interfaces and tools to historical market data and trading simulations that increase research productivity
  • Creating tools to analyze data and generate insights that research decisions are based on
Required Qualifications
  • A degree in computer science or a related field from a top tier university
  • At least 7 years of practical experience with C++ and Python
  • A strong background in data structures, algorithms, and object-oriented programming
  • Good experience with other programming languages such as Java
  • Strong working knowledge of Linux and SQL
    • Brilliant detail oriented problem-solving abilities
    • Passion for innovation and building systems from the ground up
    • A self-starter attitude with the ability to work independently and own problems
    • The ability to manage multiple tasks and make decisions in a fast-paced environment
    • Strong communication skills in English for business purpose
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.