Menu Close

Stellenbosch: Senior Software Engineer – Data Science (CH1148)

Stellenbosch: Senior Software Engineer – Data Science (CH1148)

Posted on 2025-07-12 00:00:00

Job Summary

Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems. The client’s Data Science team is looking for a Senior Software Engineer with strong Data Science expertise to help design and implement cutting-edge machine learning and AI features. These features will unlock powerful insights and real value from the massive volumes of data processed by our large-scale, real-time distributed systems. In this role, you’ll collaborate with a team of highly skilled professionals in a dynamic and innovative environment. You’ll be involved from the very beginning of the product lifecycle— evolving ideas, implementation, all the way to deployment at client sites. This is a rare opportunity to build solutions that have real-world impact while working at the intersection of software engineering and data science. The ideal candidate is a proactive problem solver who takes full ownership of his/her work and thrives in dynamic environments. You are naturally curious, adaptable and eager to learn. Strong communication skills are essential, as you’ll be expected to convey complex technical concepts clearly to both technical peers and non-technical stakeholders. You’ll collaborate closely across multiple teams to tackle challenging, real-world problems—always keeping the end user and support teams in mind to ensure that the features you help build are both impactful and practical. Required: 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. At least 4 years of hands-on experience in a data science or data-focused software engineering role. Proven experience in the training, deployment and operational support of machine learning or AI models in production environments. Strong programming skills in Python and/or Java, with a solid understanding of software engineering principles and best practices. Proficient in database design and querying, including experience with SQL and working with large datasets. Comfortable working in Unix-based environments, including scripting, troubleshooting and networking. Experience with data wrangling, feature engineering and model evaluation techniques. Experience with version control systems, container technologies, microservice-based architectures, and CI/CD pipelines tailored for machine learning workflows. Preferred: Masters in Data Science, Computer Science, Engineering, Applied Mathematics, or a related field. Experience working with real-time or event processing systems, such as Apache Kafka. Strong understanding of distributed systems and scalability challenges in big data environments. Practical experience with audio processing, NLP, LLM or RAG techniques. Experience building and deploying ML services as dynamically scalable microservices. Proven ability to mentor junior team members and contribute to technical leadership within a team. Background in telecommunications, signal processing or IP networks will be a big bonus. Tech Stack: Kafka Java Git Vertica Grafana Elasticsearch gPRC Python Jupyter Docker What’s on Offer Exciting personal and career growth opportunities. A collaborative, relaxed, and innovative work culture. The chance to work with state-of-the-art technologies and complex distributed systems. Hybrid working (In office 3 Days per week) Other: Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful Only SA Citizens will be considered Please include your current salary and salary expectations.

View Job  Cape Town City Centre: Notebook / Desktop Repair Technician

Click Go Apply to apply online!


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Stellenbosch, Cape Winelands

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Stellenbosch: Software Development Team Manager (CH1115) posted by Capital H Staffing and Advisory Solutions

Our client, a Stellenbosch-based leading payment aggregator and provider of secure payment solutions, is looking for a Development Team Manager to lead a...


View Job
Software Development Team Manager (CH1115)

Stellenbosch: Developer – Technical Support (CH1118) posted by Capital H Staffing and Advisory Solutions

Our client, a leading innovator in financial wellness and inclusion, has developed a platform that enables employees to access their already earned wages...


View Job
Developer – Technical Support (CH1118)

Stellenbosch: Finance Manager posted by Profile Personnel

Finance Manager required for a renowned company based in East London Key responsibilities include but are not limited to MANAGEMENT REPORTINGPrepare...


View Job
Finance Manager

Stellenbosch: Financial Manager posted by Sagen Advisory

Diversified and established group based in the Cape Winelands is searching for an adept and ambitious Finance Manager. The business in mainly involved in...

View Job  Cape Town City Centre: Senior Front-End Engineer (React)

View Job
Financial Manager

Stellenbosch: Audit Manager posted by Sagen Advisory

An established and fast-growing Assurance, Accounting and Consulting firm in the Cape Winelands is looking to appoint an ambitious Audit Professional to...


View Job
Audit Manager

Stellenbosch: Treasury Trade Support

My client, an established and experienced investment holdings and category 1 FSP, seeks a Treasury Trade Support to join them. Our ideal candidate will be a...


View Job
Treasury Trade Support

Stellenbosch: Logistics Controller

Minimum Requirements Grade 12 Previous experience in the fruitagriculture industry Tertiary qualification Duties and Responsibilities Ensure fast and...


View Job
Logistics Controller

Stellenbosch: BI Specialist (Microsoft Stack & Power BI) – 6 month contract

Key Responsibilities Design, develop, and deploy Power BI dashboards and reports tailored to business needs. Build and optimize data models using DAX and...


View Job
BI Specialist (Microsoft Stack & Power BI) – 6 month contract

Stellenbosch: Junior Software Engineer

A technology company in Cape Town is looking for an exceptional and passionate Software EngineerDeveloper to join their dynamic Mission Systems and Software...


View Job
Junior Software Engineer

Stellenbosch: Trainee Accountant (CIMA | SAIPA) – 2025 posted by Sagen Advisory

CIMA and SAIPA Training Contracts available to graduates and postgraduates who have completed a Finance and Accounting degree at an accredited institution....


View Job
Trainee Accountant (CIMA | SAIPA) – 2025

Stellenbosch: Full Stack Java Developer

Youll be part of a close-knit, Agile development team that values independence, creativity, and a sense of humor. Youll work across the full development...


View Job
Full Stack Java Developer

Stellenbosch: Bookkeeper posted by Sagen Advisory

A well-known and respected medium-sized Assurance, Accounting, and Consultancy firm is searching for an experienced Bookkeeper to join their ranks at their...


View Job
Bookkeeper

Stellenbosch: Accountant posted by Sagen Advisory

A well-known and respected medium-sized Assurance, Accounting, and Consultancy firm is searching for an experienced accounting and bookkeeping professional...


View Job
Accountant

Stellenbosch: Service Advisor (Automotive)

The incumbent should display a passion for dealing with people and should continuously strive to promote a professional business image. The incumbent must...

View Job  Franschhoek: Guest Assistant posted by Kendrick Recruitment

View Job
Service Advisor (Automotive)

Stellenbosch: Management Accountant posted by Dynamic Outsourced Solutions

Setting up accounting amp financial management systemQuickbooks essentialSAIPA amp CIPC registeredPreparing payments and bank reconsInvoicing, monthly...


View Job
Management Accountant

Stellenbosch: SAIPA Accounting Manager posted by Goldman Tech

Job DescriptionIf you have completed SAIPA Articles and looking to lead a small accounting team, we have the perfect opportunity for you! We require a...


View Job
SAIPA Accounting Manager

Stellenbosch: Head of Infrastructure

Lead the enterprise-wide infrastructure strategy, modernize cloud and data center operations, drive performance and resilience, and influence...


View Job
Head of Infrastructure

Stellenbosch: Payroll & Compliance Administrator (Sage 300)

Qualifications, Skills Experience KnowledgeQualifications - A relevant tertiary qualification will be advantageous. Skills - A functional understanding of...


View Job
Payroll & Compliance Administrator (Sage 300)

Bryanston: Wealth Manager | Bryanston, Cape Town, Stellenbosch

Technical Competencies Behaviors Investment Strategy and Portfolio Management Advanced knowledge of various investment strategies and the ability to design...


View Job
Wealth Manager | Bryanston, Cape Town, Stellenbosch

Stellenbosch: SAICA Training Accountant | CA(SA) 2025 posted by Sagen Advisory

A highly reputable Assurance, Accounting and Consulting firm is seeking to employ SAICA Trainee Accountants to their offices in Stellenbosch for the 2025...


View Job
SAICA Training Accountant | CA(SA) 2025

Stellenbosch: Financial Manger posted by Hire Resolve

Hire Resolves client, a well-established Architectural firm in Stellenbosch, is currently seeking a Financial Manager to join their team. As a Financial...


View Job
Financial Manger

Stellenbosch: Group Financial Controller

Minimum requirements for the role Must be a Qualified Accountant e.g., CA, ACCA, CIMA with strong technical knowledge Experience in financial consolidations...


View Job
Group Financial Controller

Stellenbosch: SAIPA Trainee Accountant 2025 posted by Sagen Advisory

SAIPA Trainee Accountant contract opportunities available for 2025 with a highly reputable Assurance, Accounting and Consulting firm in Stellenbosch. The...


View Job
SAIPA Trainee Accountant 2025

Stellenbosch: SAICA Training Accountant | CA(SA) 2025 posted by Sagen Advisory

A highly reputable Assurance, Accounting and Consulting firm is seeking to employ SAICA Trainee Accountants to their offices in Stellenbosch for the 2025...


View Job
SAICA Training Accountant | CA(SA) 2025

Stellenbosch: Debtors Accountant posted by Sagen Advisory

A diversified and established group based in the Cape Winelands is searching for an experienced and technically minded Debtors Accountant. The business is...


View Job
Debtors Accountant

Share this to someone who needs a job:
Posted in Jobs in Cape Winelands, Jobs in Stellenbosch

More Jobs in Your Area