Jefferies

Junior Algorithmic Developer, Analyst, London

Jefferies
Apply
4 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

Jefferies is a global investment banking and capital markets firm serving corporations, financial institutions, governments, and individuals with M&A advisory, underwriting, sales and trading, research, and wealth management. Founded in 1962 and headquartered in New York, it operates from 40+ offices worldwide. The firm earns fees and trading revenues and is owned by publicly traded Jefferies Financial Group (NYSE: JEF).

Contact me