Get Matched To Jobs You Qualify For, Automatically!

C

Senior Software Engineer at Council for Scientific and Industrial Research (CSIR)

Council for Scientific and Industrial Research (CSIR)
June 24, 2026
Full-time
On-site
Key responsibilities:


Lead the design and development of complex software systems and architectures;
Design, implement, and optimise Artificial Intelligence (AI)/Machine Learning (ML) driven solutions and pipelines;
Drive technical decision-making for research and development platforms;
Collaborate with researchers to translate research concepts into software;
Oversee code quality, testing practices, and system performance;
Integrate software with sensors, data sources, and external systems;
Contribute to technical reporting and research outputs;
Evaluate emerging technologies and recommend adoption where appropriate.
Proactively research technologies, developments, tool improvements and their processes as well as deployments to ensure increased productivity;
Contribute to proposal development to secure funding for the research group;
Lead the development of research publications;
Mentor and provide technical guidance to junior engineers and students.


Qualifications, skills and experience:


An Honours degree in computer science/engineering, software engineering or related fields with at least five years' experience in software development focusing in artificial intelligence and machine learning;
A Master's degree will be advantageous;
Solid understanding and practical experience in AI and/or machine learning;
Significant professional experience in software engineering;
Strong proficiency in one or more programming languages (e.g. Python, C++, Java);
Proven experience designing and maintaining large or complex software systems;
Experience with data processing, algorithm development, and model evaluation;
Strong systems thinking and problem-solving ability;
Experience working in research, experimental, or innovation-driven environments;
Ability to lead technical workstreams and mentor less experienced staff;
Excellent written and verbal communication skills.

Get Matched To Jobs You Qualify For, Automatically!