Location
In office (South Africa)
First seen by Alion on Nov 10, 2026.
Overview
Company
Impact
Profile match
Kamo Placements is a recruitment agency that places administrative and finance staff with client employers. Its vacancies include payroll financial administrators and executive personal assistants in Cape Town and Randburg. The company is headquartered in Cape Town, South Africa.
To provide specialist knowledge in model development, model validation, quantitative research, portfolio optimisation and other ancillary function for the investment portfolios of the company.
JOB DESCRIPTION
- Contribute to the development of advanced analytical models and methods for risk and portfolio optimisation analytics
- Benchmark existing processes and integrate novel research into current analytical processes
- Produce written research related to global fixed income markets in particular, and financial markets in general
- Perform model risk assessment and model validation
- Provide input into the formulation and implementation of the strategic asset allocation, tactical asset allocation and risk budgeting processes.
- Generate appropriate analysis to ensure that the drivers of portfolio performance are understood.
- Ensure compliance with relevant policies.
- Maintain business relationships with experts within the financial markets industry.
- Manage ad hoc internal and external client queries, reporting and administrative matters.
- Stay abreast of all methodological developments relevant to the areas of work and discipline.
- Make convincing presentations to different teams and forums where relevant
- Support on-the-job training for junior analysts
JOB REQUIREMENTS
- A post-graduate degree (NQF8) in Finance, Engineering, Investment Management, Risk Management, Econometrics or other related fields, with Mathematics, Statistics or Investments as majors; and
- Five to eight years’ experience relevant work experience in the investment management industry or other financial institution, with at least two years in investment portfolio management, financial risk management, model development, or various aspects of financial markets
The following would be an added advantage:
A Masters degree in the fields mentioned above:
- Chartered Financial Analyst (CFA), Certificate in Investment Performance Measurement (CIPM), Professional Risk Management (PRM) or Financial Risk Manager (FRM) qualification
- Knowledge of Global Investment Performance Standards (GIPS®)
- Academic research capability; and
- Competent coding skills in R, Python or Matlab.
Desired Skills:
- problem-solving and analytical skills
- critical thinking
- listening skills
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,152,849 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Finance
Similar stack
Same company
South Africa
Apply
Hybrid · Full-Time · Bachelor's Degree · Cape Town
Analytics
Microsoft Excel
Apply
Apply
Accounts Payable Associate
5 hours ago
$14k – $17k per year · Remote (South Africa, UK time hours) · Full-Time · 2+ years exp · PhD · Cape Town
Management
QuickBooks
Xero
Apply
In office · Full-Time · 8+ years exp · Johannesburg
AI/ML
Machine Learning
DevOps
Azure
AWS
Apply
Apply
Finance Software Solutions Consultant
1 hour ago
Remote (South Africa) · Full-Time · 3+ years exp · South Africa
Management
Xero
Apply
In office · Full-Time · South Africa
Apply
In office · Full-Time · South Africa
Apply
Apply
This is one of many
2,152,849 more open roles from verified company boards, updated every day.

