SUMMARY:
My client, a leader in innovative technology solutions, seeks a Senior Software Engineer with data science expertise. Join a dynamic team to design and deploy machine learning and AI features for large-scale, real-time systems. This role offers impactful projects, growth opportunities, and a collaborative culture.
POSITION INFO:
My client is a trailblazer in delivering scalable, cutting-edge technology solutions for global industries, with a focus on processing massive data volumes and enabling intelligence-driven insights. They are seeking a Senior Software Engineer with strong data science expertise to join their innovative team. In this role, you will design, develop, and deploy machine learning and AI features that unlock value from petabyte-scale datasets within real-time distributed systems. You’ll collaborate with skilled professionals across the product lifecycle—from ideation to client-site deployment—ensuring solutions are impactful and practical. Responsibilities include building and supporting ML/AI models, optimizing data pipelines, and contributing to scalable microservice architectures. The team operates in a hybrid work model, fostering a flexible yet engaging environment where continuous learning and mentorship are prioritized. This is an opportunity to work on high-impact projects that shape critical decision-making, within a tight-knit community that values both hard work and celebration.
Skills & Experience:
Minimum 4 years of hands-on experience in a data science or data-focused software engineering role
Proven expertise in training, deploying, and supporting machine learning or AI models in production environments
Strong programming skills in Python and/or Java, with a solid grasp of software engineering best practices
Proficiency in database design and querying, including SQL and handling large datasets
Comfortable in Unix-based environments, including scripting, troubleshooting, and networking
Experience with data wrangling, feature engineering, and model evaluation techniques
Familiarity with version control systems, container technologies, microservice architectures, and CI/CD pipelines for ML workflows
Preferred: Experience with real-time/event processing systems (e.g., Apache Kafka), distributed systems, or audio/NLP/LLM/RAG techniques
Bonus: Background in telecommunications, signal processing, or IP networks
Strong communication skills to convey complex technical concepts to technical and non-technical stakeholders
Proven ability to mentor junior team members and contribute to technical leadership
Qualification:
Bachelor’s degree in Data Science, Computer Science, Engineering, Applied Mathematics, or a related quantitative field with a focus on data science, AI, or machine learning.
Preferred: Master’s degree in a related field.
Contact LIZAAN BUNNING on or , quoting the Ref: CTI005472
Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.
Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.