Senior Software Engineer â Data Scientist
In this role, youll design, build, and productionize machine learning and AI capabilities within highâthroughput, realâtime distributed systems. You will own the full engineering lifecycle from concept to deployment working alongside a highly skilled team that values experimentation, collaboration, and technical excellence.
Expect to work with modern tooling, contribute to impactful AI initiatives, and help shape features that power largeâscale, dataâdriven environments. This role offers hybrid flexibility and a culture that supports continuous learning.
Skills & Experience: Minimum 4+ years handsâon experience in data science or dataâcentric software engineering
Strong proficiency in Python and/or JavaProven experience deploying ML/AI models into production
Solid SQL experience with large datasets
Comfortable working in Unix/Linux environments
Experience with CI/CD, Docker/Kubernetes, and microservices
Strong skills in feature engineering, validation, and model performance monitoring
Bonus: Kafka, NLP, LLMs, RAG, audio/signal processing, distributed systems
Qualification: Bachelors in Data Science, Computer Science, Engineering, or Applied Mathematics
Masters degree preferredBackground in telecommunications or signal processing is a plus
Contact LIZAAN BUNNING on