Employer: Laurium Capital
Team: Data & Quants Team
Industry: Investment Management, Hedge Funds, Quantitative Finance & Financial Technology
Location: Sandton, Johannesburg, Gauteng (Office-Based; Cape Town only by exception)
Position Type: 12-Month Full-Time Graduate Programme (Pathway to Permanent Employment)
Start Date: January 2027
Compensation: Competitive Graduate Salary + Benefits
Posted Date: October 2026
Closing Date: Saturday, 31 October 2026
About Laurium Capital & The Graduate Role
Laurium Capital is an independent, owner-managed investment manager founded in 2008 with offices in Johannesburg, Cape Town, and London, managing R85 billion across hedge funds, South African equity, African, global, and multi-asset strategies.
Laurium Capital’s agile Data & Quants team is recruiting one or two ambitious Graduate Software Engineers to start in January 2027 in Sandton. Working within a flat structure, graduates will build end-to-end software platforms, design AI tooling and automation agents, tackle quantitative risk/performance analytics, and help shape the firm’s technological roadmap.
Key Responsibilities & Core Workflows
The Graduate Software Engineer will drive four core pillars:
1. Full-Stack Software Development
- End-to-End Engineering: Build and maintain the firm’s software infrastructure, including the cloud data platform, automated data pipelines, integrity checks, and daily internal applications.
2. AI Tooling & Workflow Automation
- AI Agents & Automation: Design and build autonomous agents, AI workflows, and skills that help the firm ingest, verify, analyze data, and automate routine operational tasks.
3. Quantitative Analysis & Portfolio Analytics
- Risk & Performance: Contribute to risk modelling, performance attribution, and portfolio analytics while addressing quantitative queries from portfolio managers and founders.
4. Technical Direction
- Ownership: Take ownership of specific platform modules or tooling within months, contributing directly to the team’s engineering roadmap.
Current Technology Stack
- Frontend: React
- Backend: FastAPI, Bash
- AI Ecosystem: Claude Code, LangGraph
- Cloud & Infrastructure: Azure, Terraform, Docker
- Data Tier: PostgreSQL, Parquet
- Languages & Version Control: R, Python, SQL, GitHub
Candidate Profile & Minimum Entry Requirements
To qualify for consideration, applicants must meet the following mandatory criteria:
- Educational Qualifications:
- Must hold (or graduate by January 2027 with) a Bachelor’s, Honours, or Master’s degree in Computer Science, Mathematics, Statistics, Physics, or a similar quantitative field (Mandatory).
- Technical & Coding Competency:
- Proven ability to code with familiarity in software development tooling, such as Git, command line, Docker, and cloud platforms (Mandatory).
- AI Fluency (CRITICAL):
- Fluent and enthusiastic about building with AI workflows, with tangible proof/projects to showcase (Mandatory).
- Communication & Detail:
- Strong written communication and meticulous attention to detail (explaining financial figures clearly and accurately).
- Preferred Background:
- Prior knowledge or academic exposure to finance is preferred but not strictly required.
Application Procedure & Checklist
To apply successfully before the deadline, prepare the following items:
- Updated CV
- Official Academic Transcript
- GitHub Profile Link (or other technical work samples)
- AI Project Reflection (Max 300 words): A short write-up on something you built or automated using AI tools, explicitly detailing what went wrong and how you resolved it.
- Closing Deadline: Submit your application via the online form by 31 October 2026.
- Selection Process: Shortlisted candidates will complete a practical coding task and an interview in Sandton (scheduled around exams).
Sample Selection & Technical Interview Questions
Full-Stack Software Engineering & AI Workflows
- Question (AI Automation & Failure Handling): “When building an automated AI data pipeline using agents (such as LangGraph or Claude Code), how do you handle hallucinated or malformed JSON outputs before they touch a production PostgreSQL database?”
- Question (Cloud Data Pipelines): “What optimization strategies would you use in FastAPI and PostgreSQL to accelerate query performance for real-time portfolio risk attribution dashboards?”
How to Apply
Apply online directly via the official Laurium Capital application page:
- Employer: Laurium Capital
- Location: Sandton, Johannesburg
- Position: Graduate Software Engineer (Trading & Quants)
- Start Date: January 2027
- Closing Date: 31 October 2026