Junior Engineer (AI, Software & Design)
Johannesburg - South Africa
Job Summary
Reference: NES025834-RS-1
We are looking for dynamic and curious young engineers with a strong foundation in IT coding and design and an interest in Artificial Intelligence (AI) and Machine Learning (ML). This role is ideal for recent graduates or early-career professionals eager to build real-world solutions using cutting-edge technologies.
We are looking for dynamic and curious young engineers with a strong foundation in IT coding and design and an interest in Artificial Intelligence (AI) and Machine Learning (ML). This role is ideal for recent graduates or early-career professionals eager to build real-world solutions using cutting-edge technologies.
Duties & Responsibilities
We are looking for dynamic and curious young engineers with a strong foundation in IT coding and design and an interest in Artificial Intelligence (AI) and Machine Learning (ML). This role is ideal for recent graduates or early-career professionals eager to build real-world solutions using cutting-edge technologies.
Key Responsibilities:
Key Responsibilities:
- Assist in developing AI and machine learning models for real-world applications
- Write clean efficient and scalable code (Python JavaScript or similar)
- Support software and system design for intelligent engineering solutions
- Work with datasets: collection cleaning preprocessing and analysis
- Collaborate on UI/UX and system architecture design
- Participate in testing debugging and optimization of applications
- Contribute to research prototyping and innovation initiatives
- Document technical processes and solutions
- BSc/BEng/BTech in Engineering Computer Science IT or related field
- 03 years experience (internships academic projects or freelance work acceptable)
- Basic knowledge of programming (e.g. Python Java C or JavaScript)
- Exposure to AI/ML concepts (e.g. regression classification neural networks)
- Familiarity with frameworks such as TensorFlow PyTorch or similar is advantageous
- Understanding of software development principles and version control (e.g. Git)
- Interest in design tools (e.g. Figma CAD or UI/UX platforms) is a plus
Required Experience:
Junior IC