2,227,470open jobs
143,634companies
252,839added this week
Browse all
Location
In office (South Africa)
Seniority
Middle · 3+ years exp
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Ntice Sourcing Solutions is a South African recruitment agency that places professionals with client companies. Its vacancies include e-commerce coordinators, import controllers, mining project managers, rock engineers and SAP HR leads. The company is headquartered in Durban, South Africa.
Duties & Responsibilities

RESEARCH SOFTWARE AND DATA ENGINEER

Permanent | South African Sugarcane Research Institute (SASRI) [Durban, Mount Edgecombe]

Bring your interest in research, programming skills and strength in mathematics to scientific challenges that matter to South African sugarcane growers.

SASRI is home to some of the most experienced sugarcane scientists in the world: plant breeders, agronomists, soil and water scientists, entomologists, pathologists, crop modellers and economists. Between them they hold decades of field trial, climate, soil, pest, disease and genetic data. What they need now is someone who can turn that data into tools that change how they work.

We are looking for a Research Software and Data Engineer who enjoys research, has strong mathematical and programming skills, and is as interested in understanding a scientific problem as in building the solution. You will work alongside leading scientists, translate research questions into practical computational approaches, and develop tools that support the work of thousands of South African growers.

About the role

You will connect SASRI's science with modern programming, data engineering and AI. You will work with researchers to understand their questions, clarify the underlying scientific problem, and design and build the software, data platforms, mathematical and statistical models, and AI tools that help them investigate it. The role suits someone who enjoys combining analytical thinking with hands-on programming and learning about new areas of research.

One month you might be building a pipeline that brings years of breeding trial data together in one place. The next you might be developing an AI agent that helps a scientist query that data in plain language, or a machine learning model that fills gaps in climate records. You will take ideas from first prototype through to tools that researchers rely on every day.

You will have room to experiment with new technologies, including agentic AI and a real say in how SASRI modernises its research systems. Reporting to the Systems Architect.

What you'll be doing

Working with scientists

  • Working closely with researchers across disciplines to understand their research questions and the mathematical, data and technology challenges behind them
  • Asking the right questions to clarify the real problem before proposing a solution
  • Training and supporting researchers and staff so they can make the most of the tools and data systems you build

Building AI and data tools for research

  • Applying mathematical reasoning, statistics, mathematical modelling, machine learning and AI to research problems, and translating these approaches into tested, reliable code
  • Building proof-of-concept tools quickly, testing whether they deliver real value, and turning the successful ones into reliable production systems
  • Developing AI-assisted and agentic workflows that automate routine data work and free scientists up for science

Engineering the data foundations

  • Designing and managing SASRI's research data repositories, data models and ETL/ELT pipelines
  • Developing, maintaining and modernising scientific software, research information systems, Oracle databases and APIs, including implementing and testing computational methods used in research
  • Putting good data governance in place so research data is high quality, secure, well documented and easy to reuse

Shaping where SASRI goes next

  • Keeping an eye on emerging technologies and recommending what is worth adopting
  • Contributing to the modernisation of SASRI's research computing and data management, including hybrid cloud

What you'll need

  • A BSc Honours degree or higher in Computer Science, Data Science, Applied Mathematics, Statistics, Engineering, Bioinformatics, Agricultural Informatics or a related field
  • At least 3 years' experience in software development, scientific programming, data engineering, research computing, data analytics or similar work
  • A track record of building technical solutions to real research, business or operational problems
  • Strong Python programming skills, with the ability to translate mathematical and analytical methods into working code and to develop, maintain and troubleshoot software applications
  • A sound understanding of relational databases, SQL, data modelling, systems analysis and data management
  • Strong mathematical and quantitative reasoning skills, with a solid grounding in statistical and mathematical modelling, machine learning and AI, and the ability to assess assumptions, interpret results and evaluate whether methods are appropriate for the research question
  • An understanding of data quality, data integration, security and governance

It would be a plus if you have

No one will have all of these. Your ability to learn new technologies and use them well matters as much as experience with any particular tool.

  • An MSc in a relevant field
  • Experience with Oracle Database, PL/SQL, Oracle APEX and Oracle REST Data Services (ORDS)
  • Experience with agentic AI frameworks such as LangGraph, LangChain, CrewAI, AutoGen, Semantic Kernel or PydanticAI will be an advantage
  • Experience with workflow orchestration tools such as Apache Airflow, Prefect, Dagster or OCI Data Integration will be an advantage
  • Knowledge of cloud platforms, hybrid cloud architecture, APIs and modern development and deployment practices will be an advantage
  • Experience working with scientific, agricultural or biological data.

About you

You are curious about research and enjoy using mathematics and programming to investigate questions and solve problems. You are comfortable exploring subjects outside your own field, asking good questions and learning from experts in other disciplines. You think critically: you test your assumptions, weigh up different approaches and check whether a solution actually does what it was meant to.

You can explain technical ideas in plain language to people who aren't technical. You take ownership of your work, from first idea through to implementation, support and improvement. You are as happy building a quick prototype to test an idea as you are making a system robust enough to last for years. Above all, you want your work to make a practical difference.

Why SASRI

  • Real-world impact.The tools you build will shape research that feeds into new sugarcane varieties and better farming practices across the industry
  • Brilliant colleagues.You will work with leading scientists who know their fields deeply and are keen to see what data and AI can do for them
  • Rich, unusual data.Long-running field trials, breeding records, climate and soil data: the kind of datasets most data professionals never get near
  • Variety.Every discipline brings different questions, so no two projects are the same
  • Room to innovate.You will bring new ideas and help modernise research tools while maintaining and improving the systems scientists depend on
Desired Experience & Qualification Research, Software, Data, Engineer, Durban, North, Agriculture, IT
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,227,470 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.
Create a free account Continue with Google
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

Data Science
Similar stack
Same company
South Africa
Hybrid · Full-Time · Cape Town
Python
SQL
Databases
Snowflake
Amazon Redshift
AI/ML
NLP
Amazon SageMaker
Machine Learning
DevOps
AWS
AWS Lambda
Amazon S3
Analytics
Power BI
Apply
Senior Data Scientist 2 hours ago
In office · Full-Time · Centurion
Python
SQL
AI/ML
Machine Learning
Apply
In office · Full-Time · 6+ years exp · Cape Town
Analytics
Power BI
Management
SharePoint
Apply
Data Engineer 6 hours ago
In office · 3+ years exp · Bachelor's Degree · South Africa
Python
SQL
AI/ML
Model Context Protocol
Analytics
Power BI
ETL/ELT
SSIS
Alteryx
Apply
In office · Full-Time · Centurion
AI/ML
Machine Learning
Apply
$150k – $250k per year · Equity 0.5–1.5% · In office · Full-Time · 6+ years exp · San Francisco
Python
SQL
Python
FastAPI
Pydantic
Databases
PostgreSQL
Supabase
AI/ML
ElevenLabs
Function Calling
AI Agents
Pydantic AI
Braintrust
Deepgram
LiveKit
Machine Learning
DevOps
GCP
GitHub Actions
Docker
Google Cloud Run
Apply
$85k – $120k per year · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Mississauga
Python
SQL
AI/ML
Spark
DevOps
Unix
Analytics
ETL/ELT
Apply
$50k – $72k per year · Equity 0–0.2% · In office · Full-Time · Paris
SQL
Databases
PostgreSQL
Supabase
AI/ML
Cursor
Claude Code
AI Agents
Langfuse
Braintrust
OpenAI Codex
Management
n8n
Apply
$61k – $78k per year · Equity 0–0.2% · In office · Full-Time · 3+ years exp · Paris
SQL
Databases
PostgreSQL
Supabase
AI/ML
Cursor
Claude Code
AI Agents
Langfuse
Braintrust
OpenAI Codex
Management
n8n
Apply
$197k – $225k per year · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · San Francisco · McLean · Cambridge · San Jose · New York
Python
Go
Java
C#
C++
Scala
AI/ML
AI Agents
PyTorch
CUDA
Hugging Face
TPU
LLM Guardrails
Agentic Workflows
Machine Learning
DevOps
GCP
Azure
AWS
SLI/SLO/SLA
Apply
In office · Full-Time · Durban
Python
SQL
Databases
Oracle
AI/ML
LangGraph
AutoGen
LangChain
Airflow
Dagster
Prefect
AI Agents
Pydantic AI
Semantic Kernel
CrewAI
Agentic Workflows
Machine Learning
DevOps
Rest API
Analytics
ETL/ELT
Apply
In office · Pinetown
Analytics
Microsoft Excel
Apply
Cost Accountant 6 days ago
In office · Full-Time · South Africa
Analytics
Microsoft Excel
Apply
In office · Full-Time · South Africa
SQL
Analytics
Microsoft Excel
Apply
In office · Full-Time · Johannesburg
Apply
Equity · In office · Full-Time · South Africa
Apply
Equity · In office · Full-Time · South Africa
Apply
In office · 1+ year exp · South Africa
Apply
Equity · In office · 2+ years exp · South Africa
Apply
Equity · In office · 2+ years exp · South Africa
Apply
See all jobs
This is one of many
2,227,470 more open roles from verified company boards, updated every day.