Hire the Best Computer Scientists
in South Africa

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Alex C.

Cape Town, South Africa

$80/hr
5.0
16 jobs

I've been programming for 25 years. I exited my venture backed YCombinator AI startup so I know how to balance technical and business requirements. I'm a computer vision & machine learning expert with a Masters degree in statistics. I have won awards for A.I. projects with Mercedes-Benz, NTT Japan, Lloyd's Register London and more. I have given talks on computer vision at conferences around the world, including keynotes on computer vision at PyCon and the Google Developer Conference. I have extensive applied experience with: * Computer Vision * Large Language Models (LLMs) * Supervised Learning * Unsupervised Learning * Reinforcement Learning * Natural Language Processing (NLP) * Neural Networks * Generative Adversarial Networks (GANs) * Transfer Learning * Dimensionality Reduction * Ensemble Methods And have extensive experience with the following tools: * TensorFlow * PyTorch * Scikit-Learn * Keras * Hugging Face Transformers * YOLO (You Only Look Once) * LangChain * XGBoost * OpenCV * LightGBM * PaddleOCR / Tesseract I build end-to-end full-stack solutions with APIs / Interfaces and are fully deployed with stable cloud infrastructure where required. Looking forward to working together :)

  • Deep Learning
  • Computer Vision
  • TensorFlow
  • Tesseract OCR
  • OpenCV
  • Python
  • Keras
  • PyTorch
  • Machine Learning
  • Image Processing
  • Flask
  • Neural Network
  • OCR Algorithm
  • Quality Inspection
  • Web Application
Antony N.

Atlasville, South Africa

$35/hr
5.0
70 jobs

* Machine Learning * Data and Label Annotation * Computer Vision * Information Systems & Database Management / Data Integrity, Analyzing and Capturing * CRM * Data De-Identification / Anonymization of PII/PHI * Consumer Retail Marketing - product specialist and market research * Microsoft Excel, Access, Word, PowerPoint * Google Suite (Google Sheets, Docs, Forms) and Workspace * Project Management * Customer support – call center & online * Web development – intranet portals and online applications * Communication services - Fibre-to-the-home / digitally-connected-home * Certified ISO9001:2000 quality control and process auditor * King 3 Corporate Governance - Compliance Officer * Oracle, Postgre, MySQL * Wave Accounting, Quickbooks * Shopify * Transcription Services (Voice to text, scans to text, PDF to text) * Voice Over Services * Social media content specialist

  • English
  • Microsoft Excel
  • Google Sheets
  • Machine Learning
  • Error Detection
  • Google Forms
  • Data Annotation
  • Data Cleaning
  • Linguistics
  • Data Entry
  • Computer Skills
  • Data Labeling
  • Computer Vision
  • User Acceptance Testing
  • Quality Assurance
Shamiso L C.

Cape Town, South Africa

$28/hr
5.0
6 jobs

Hi, I'm Shamiso, a Data Scientist with over 4.5 years of experience in analytics, data visualization, and machine learning. I help businesses make data-driven decisions by turning complex data into actionable insights. 🔍 Key Skills: ✅ Data Warehousing & Pipelines: Expert in setting up and maintaining BigQuery as a data warehouse, developing automated data pipelines with Python, Pub/Sub, and Cloud Functions. 📊 Data Visualization: Skilled in creating impactful dashboards using Looker Studio and Tableau, transforming data into meaningful insights. ⚙️ Machine Learning & Analysis: Implementing machine learning models to predict trends and optimize metrics like click-through rates. Experienced in statistical methods and enhancing data with estimation models. 🤝 Why Work with Me: ✔️ Proven Track Record: Delivered successful data projects, including DOOH advertising analysis and automated data pipelines. ✔️ Collaborative & Detail-Oriented: Clear communication, precision in data analysis, and a tailored approach to meet your business needs. Let's unlock the potential of your data together. Feel free to reach out and discuss how I can help with your project! Ready to get started? Contact me today!

  • Python
  • Looker Studio
  • Google Cloud Platform
  • BigQuery
  • Data Analysis
  • Business Intelligence
  • Metabase
  • Snowflake
  • Microsoft Excel
  • Google Sheets
  • Streamlit
  • API Integration
  • Gemini
George M.

Johannesburg, South Africa

$70/hr
4.9
4 jobs

I build production AI systems — working systems that ship to real clients and solve real problems, not prototypes that sit in a sandbox. I also work with founders and growing companies as a Fractional CTO, owning the full technical function, making architecture and hiring decisions, and translating business goals into a technical roadmap that can actually be executed. If you need a senior technical partner rather than just someone to build a defined spec, that is a role I am comfortable in. Currently Chief Data Officer at Nexus Lumina in Johannesburg, leading a team of eight data scientists and ML engineers across financial services, healthcare, and government clients. I operate through a UAE-registered entity (Telios Holdings FZE) — contracts, invoicing, and payments are clean regardless of your location. AI agents and LLM systems: Production agentic systems using Anthropic Claude, OpenAI, LangChain, and LangGraph — multi-agent architectures with tool use, memory, and structured output. RAG pipelines for document intelligence and knowledge-grounded generation. At Nexus Lumina I deployed a RAG system for a banking client that cut support escalations by 20%. At Liminal Clarity the LLM fraud detection platform I built from scratch attracted VC investment and scaled to multiple institutional clients. Computer vision and eKYC: National-scale identity verification platforms with document OCR (Regula SDK), face recognition, and liveness detection. Automated loan processing systems handling thousands of applications per minute. Visual inspection systems for industrial use cases. Machine learning engineering: Full lifecycle in Python and R — scikit-learn, XGBoost, LightGBM, TensorFlow, Keras, PyTorch, SparkML. Four years at inQuba building ML for health insurance and financial services: 5-class journey classifier at 95%+ accuracy, survival analysis models for churn prediction, NLP pipelines delivering 20% improvement in customer satisfaction scores, A/B tested segmentation models. SHAP and LIME explainability for every regulated or executive-facing deployment. Data engineering: Data lakes on Azure Databricks, GDPR-compliant ETL with Great Expectations, Terraform-managed infrastructure across AWS, Azure, and GCP. Built data engineering and data science teams from scratch at IT Master, reducing deployment time 40%. Implemented GDPR-compliant encryption on AWS Athena for Raiffeisen Bank across European multi-market operations. Full-stack AI products. FastAPI back end, React and Next.js front end, Supabase, Docker, Terraform, AWS Lambda and Step Functions. I build the whole thing when the engagement needs it. Active independent projects: Body of Work (multi-agent health coaching platform — Medical Advisor, Strength Coach, Nutritionist, Recovery Specialist, VO₂ Coach, LangGraph orchestration, Apple Watch biometrics); Fairways and Frontiers (luxury golf travel platform, Next.js/WebGL, AI content agents, email automation, SEO, analytics — commercially activated at a LIV Golf event); RAG Experimentation Lab (Milvus, Neo4j, Redis, Ollama, Docker on M1 Mac Mini). Stack: Python, R, SQL, TypeScript — TensorFlow, Keras, PyTorch, scikit-learn, XGBoost, SparkML — LangChain, LangGraph, OpenAI, Anthropic, Bedrock, HuggingFace — AWS (SageMaker, Lambda, Athena, S3), Azure ML, Databricks, GCP — Docker, Terraform, Airflow, CI/CD — PostgreSQL, BigQuery, PySpark, Neo4j, Milvus, Supabase — React, Next.js, FastAPI — Power BI, Tableau, Plotly. MSc Data Science (Deakin University). Postgraduate Certificate in Data Science and Business Analytics (UT Austin). AWS Certified Solutions Architect. Anthropic Claude AI Enterprise certified. Available for short-term builds, longer engagements, and fractional CTO or lead roles. I communicate clearly, deliver on time, and care about whether the thing works in production - not just whether it looked good in the demo.

  • Tableau
  • Python
  • Apache Spark
  • Machine Learning
  • Data Science
  • Terraform
  • Big Data
  • Microsoft Azure
  • TIBCO Spotfire
  • Microsoft Power BI
  • Business Intelligence
  • Amazon Web Services
  • SQL Programming
  • Neo4j
  • Large Language Model
Shivek Santosh M.

Durban, South Africa

$25/hr
5.0
32 jobs

I'm an experienced professional with a strong foundation in Machine Learning, Python, and Data Science, backed by 5 years of hands-on experience. I've had the privilege of working across diverse domains of AI/ML, including Computer Vision, Deep Learning, Reinforcement Learning, Natural Language Processing, and more. I have done work for companies such as: ✔ Katalon ✔ Green Hat Web Solutions ✔ 2U ✔ edX ✔ Analytics Vidhya ✔ GlobalDots ✔ Zilliz ✔ AriesNet Inc. ✔ Apeability Throughout my career, I've consistently delivered impactful solutions by leveraging my expertise in Python, TensorFlow, SciKit-Learn, Keras, and LOTS of other frameworks. My ability to translate complex concepts into practical applications has resulted in successful projects and satisfied clients. My passion for continuous learning has led me to explore cutting-edge techniques and stay updated with the latest advancements in AI/ML. This commitment to staying ahead of the curve ensures that I bring innovative ideas and solutions to every project I undertake. I have been fortunate to a part of several startups so I am aware of the sacrifices, time, effort, and dedication that is required to drive a company forward. I bring an unstoppable energy to every project, fueled by my boundless expertise and a determination to exceed expectations.. Skills & Expertise: ✓ Python ✓ R ✓ Java ✓ C++ ✓ TensorFlow ✓ SciPy ✓ NumPy ✓ Pandas ✓ Scikit-learn ✓ Matplotlib ✓ Seaborn ✓ NLTK ✓ OpenCV ✓ Git, ✓ SQL ✓ MongoDB ✓ MariaDB ✓ HTML ✓ CSS ✓JavaScript ✓ Flask ✓ Django ✓ PHP ✓ Hadoop ✓ Tableau ✓ Reinforcement Learning ✓ Generative AI ✓ Transformer Models ✓ Hyperparameter Tuning ✓ Mentoring & Teaching ✓ Project Management ✓ Collaboration & Communication ✓ Problem Solving ✓ Adaptability & Learning I am a patient and supportive guy who loves contributing to the success of a company! Don't hesitate to reach out and say hi 😄

  • Python
  • Neural Network
  • Java
  • Data Science
  • Machine Learning
  • SQL
  • Data Analysis
  • Automation
  • Database Management
  • Artificial Intelligence
  • Data Visualization
  • Blog Content
Jean P.

Ballito, South Africa

$20/hr
5.0
10 jobs

I am a seasoned developer with extensive experience in backend development, server administration, and cybersecurity. My journey in the tech world began over a decade ago, and since then, I have honed my skills in various aspects of web development and webmastering. I am proficient in PHP, MySQL, Redis, Memcached, and domain setup, which allows me to build robust and scalable web applications. I also have experiencing in Desktop App development using VB6, VB.NET, C# and Python on Sql Server. Designed and programmed a database manager for Securinfo for SAP and did programming and new feature implementation for Securinfo in the early 2000s. In 2010, I served as the webmaster for a high-traffic website, where I managed all facets of the site’s operations. This role provided me with invaluable experience in handling large volumes of traffic, optimizing server performance, and ensuring the site’s security and stability. My responsibilities included server administration, database management, and implementing caching solutions to enhance site speed and performance. My passion for cybersecurity led me to develop and own a site security scanner SaaS. This tool helps website owners identify and mitigate security vulnerabilities, ensuring their sites remain safe from potential threats. My deep understanding of web security protocols and best practices enables me to provide clients with secure and reliable web solutions. I am adept at setting up and managing servers, configuring domains, and optimizing backend processes to ensure seamless user experiences. My technical expertise is complemented by my ability to troubleshoot complex issues and implement effective solutions quickly. I am always eager to learn new technologies and stay updated with the latest industry trends to deliver cutting-edge solutions to my clients. As a freelancer on Upwork, I am committed to providing high-quality services tailored to meet the unique needs of each client. Whether you need assistance with backend development, server administration, or enhancing your site’s security, I am here to help. My goal is to leverage my skills and experience to help you achieve your project objectives efficiently and effectively. Let’s collaborate to bring your vision to life and ensure your web presence is secure, fast, and reliable. I look forward to working with you and contributing to your success.

  • PHP
  • PHP Script
  • Laravel
  • MySQL
  • Python
  • Scripting
  • Web Development
  • Web Application
  • International Development
  • Web Scraping
  • Web Scraping Software
  • VB.NET
  • Visual Basic

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Computer Scientist in South Africa on Upwork?

You can hire a Computer Scientist in South Africa on Upwork in four simple steps:

  • Create a job post tailored to your Computer Scientist project scope. We'll walk you through the process step by step.
  • Browse top Computer Scientist talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Computer Scientist profiles and interview.
  • Hire the right Computer Scientist for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Computer Scientist?

Rates charged by Computer Scientists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Computer Scientist in South Africa on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Computer Scientists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Computer Scientist team you need to succeed.

Can I hire a Computer Scientist in South Africa within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Computer Scientist proposals within 24 hours of posting a job description.