Software Engineer - AI/ML Developer
Join a fast-paced technical program focused on developing and optimising machine learning models and intelligent systems to support high-impact capabilities.
* Develop scalable, integrated, production-ready machine learning pipelines in complex data environments.
* Collaborate with technical specialists including data engineers and scientists to design and implement AI-powered applications and APIs.
* Conduct data preprocessing and cleaning on large-scale datasets.
* Integrate AI solutions into enterprise systems and workflows.
* Maintain clean, well-documented, and efficient code in version control environments.
Essential Skills & Qualifications
* 5+ years of experience in software engineering, particularly Python-based AI/ML projects.
* Strong proficiency in Python 3.
* Deep understanding of machine learning frameworks, data science tools, and algorithm development.
* Experience with API development and integration in enterprise environments.
* Proficient in version control systems and issue tracking tools.
Desirable Experience
* Python web frameworks (FastAPI, Flask, Django).
* NoSQL and SQL databases.
* Experience with cloud platforms and containerisation.
* Agile delivery methodologies and secure coding practices.