Rodeo
Get started

SFA (Oxford)

Machine Learning Engineer (Junior)

England
Posted about 18 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Job Opportunity: Early-career/Experienced Engineer/Scientist

Position based in London and/or our Oxford office, this opportunity is to join the growing Analytics, Machine Learning and Robotics team at SFA, a specialist critical minerals intelligence firm.

Job Description

This position suits an early-career and/or experienced engineer or scientist with a background in physics, engineering, mathematics, statistics, machine learning, or data science who wants to own, design, build and publish machine learning and applied AI engineering systems used in real mining, processing, and other business operations such as HR and finance.

This is a forward deployed role. You will be employed by SFA and work exclusively on mission critical projects related to engineering, mining and refining, which will see you interact with safety, mining, processing, geology and finance teams across multiple countries. The work means going to where the problems are, understanding the physical and operational process behind the data, and building systems that people on site actually use.

Projects span operational forecasting, operational optimisation, sensor and drilling data, rock mechanics and seismicity, and agentic AI systems that automate real workflows. Much of what we model is physical, so physical intuition and statistical rigour matter as much as coding ability. This role is as human-facing as anything else, requiring you to learn from experienced stakeholders in complex, demanding environments and then generalise issues from mines to day-to-day processing operations.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Although this is a junior position, you will work closely with experienced engineers from day one and take on workstreams and stakeholder relationships as you progress. These projects will start with understanding and working with an operational optimisation issue at the heart of our clients’ activities. International travel is required, including site visits and having face-to-face engagements with specialist teams worldwide.

This role would suit a curious individual who enjoys working and understanding complex data problems with real-world issues where the data for sensors might not be there, or where there is a lack of knowledge data which is often messy or damaged; you must find a way to understand and then present to people who do not have time to understand what or how you did it but want to know the outcomes.

What You Will Do

  • Spend time working with specialist teams, learning about the operations you support
  • Build and maintain data pipelines and production machine learning systems
  • Analyse sensor, telemetry and operational data with appropriate statistical rigour, including quantifying uncertainty
  • Map real workflows with operational teams and design agentic AI tools to automate them
  • Present findings to technical and operational audiences, including senior stakeholders

Requirements for the Role

  • Degree in physics, geophysics, engineering, applied mathematics, statistics, machine learning, data science or a closely related discipline
  • Strong statistical grounding, including model validation and uncertainty quantification
  • The ability to reason about physical systems and understand conceptually challenging environments quickly
  • Strong knowledge of Machine Learning and Data Science practices
  • Strong Python, with working knowledge of Git and SQL
  • Excellent presentation and written communication skills
  • Willingness to travel internationally, including site visits, subject to site induction and occupational health requirements
  • Comfortable working across time zones with some early mornings and late evenings possible
  • Right to work in the UK [confirm sponsorship position]

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Desirable

  • Time series, classification, point processes, survival analysis or Bayesian methods
  • Sensor, IoT, drilling or other industrial data
  • Practical experience with LLM APIs or agent frameworks
  • Rock mechanics, geomechanics or geoscience coursework
  • Azure or another cloud platform

Competitive package offered for the right candidate

How to Apply

Send a CV and a short covering note to info@sfa-oxford.com. Tell us about one thing you built and one thing you got wrong.

Interview Process

  1. 1st Stage: An introductory call with the hiring managers, including a discussion about yourself, an introduction to us, and a few technical questions.
  2. 2nd Stage: A take-home assessment on a case study from within similar current operations we are facing.
  3. 3rd Stage: A presentation to the hiring manager and a few members of the group (online).
  4. 4th Stage: An in-person interview with the wider group and lunch with the hiring team.
  5. 5th and final stage: An offer and onboarding.
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

England, United Kingdom

Sign up to applySee more jobs like this