Jefferies

Junior Algorithmic Developer, Analyst, London

Jefferies
Apply
2 months ago
London, United KingdomEntry Level

Responsibilities

  • Write clean, high-performance software in modern C++.
  • Apply memory management, multithreading, object-oriented programming, data structures, and algorithmic complexity principles.
  • Use performance verification and optimization tools.
  • Use Python, Perl, Shell scripting, and SQL for data analysis and prototyping.
  • Integrate AI models and work with machine learning libraries and frameworks.
  • Collaborate with colleagues around the world on algorithmic trading and financial-market applications.

Requirements

  • Requires 1–3 years of professional programming experience.
  • Requires a bachelor's or master's degree in computer science, computer engineering, mathematics, or a highly quantitative field.
  • Strong understanding of C++ programming, memory management, multithreading, object-oriented programming, data structures, and algorithmic complexity.
  • Academic or professional experience with machine learning libraries and frameworks.
  • Competence in Python, Perl, Shell scripting, and SQL.
  • Interest in trading and financial markets, with a basic understanding of quantitative finance and algorithmic trading.
  • Preferred experience with TCP/IP, UDP, CUDA, GPUs, CVS, Git, and Linux/Unix environments.

Tech Stack

Categories

Jefferies

About Jefferies

5,001-10,000 employees
Contact me