169 Natural Language Processing jobs in South Africa

Research Group Leader: Natural Language Processing

R1200000 - R2400000 Y Council for Scientific and Industrial Research (CSIR)

Posted today

Job Viewed

Tap Again To Close

Job Description

The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a Research Group Leader: Natural Language Processing (NLP) in the

The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisations work contributes to industrial development and supports a capable state.

Research Group Leader: Natural Language Processing (NLP)
About The Job
The CSIR has a vacancy for
Research Group Leader: Natural Language Processing
in the Networked Systems Applications (NSA) Impact Area within the Next Generation Enterprises and Institutions Cluster. The incumbent will be responsible for the provision of strategic and technical leadership to a research group, including people management, business development, financial sustainability and operations management. This position is based in Pretoria and will report to the Impact Area Manager.

For more info about the impact area or cluster, please visit

Key Responsibilities

  • Contribute to strategic investment goal setting and development of RDI strategy;
  • Implement the research, development and innovation (RDI) strategy for the group;
  • Lead researchers and engineers;
  • Promote a culture of science, engineering and technology (SET) excellence and provide RDI leadership of multiple disciplines relating to natural language processing and human language technology development, including automatic speech recognition, text-to-speech systems, and voice interface design;
  • Ensure that the area remains industry and/or service delivery relevant with national and international standing that is directed at cutting edge;
  • Propose and/or contribute to the strategic investment plan and implement Parliamentary Grant, Contract Research and Development and other grant-funded projects;
  • Develop and implement a business plan for operation, sustainable growth, impact and robustness of area (including strategy, goals, mission, HR, finances, technology transfer, IP and commercialisation);
  • Assume leadership in the provision of technical solutions to client programmes;
  • Deeply understand the needs of the industry by integrating sector knowledge in multi-dimensional research and development programmes to deliver industry-aligned RDI;
  • Ensure staff development and strategic Human Capital Development;
  • Ensure a well-balanced cutting edge SET capability, in terms of the elements of research, engineering design, or systems/enterprise engineering;
  • Ensure SET outputs are achieved;
  • Deliver on all KPIs of the area and ensure that all outputs are achieved, including transformation, profit and loss, quality, health, safety and environment as per agreed targets;
  • Implement and comply with appropriate financial, business systems requirements, including operational approvals;
  • Network with peers in the field, within and outside the CSIR;
  • Engage with clients and industry partners to develop long-term relationships;
  • Provide technical support on business development and participate in client interactions;
  • Manage projects through planning of appropriate processes and policies to ensure Intellectual Property (IP) protection and technology transfer;
  • In collaboration with the Business Development and Commercialisation portfolio:

  • Drive the transfer of technology and solutions design to industry/user environment;

  • Package technologies for commercialisation or develop an investment ready business through financial modelling market assessment and business plan development.

Qualifications, Skills And Experience

  • A Masters degree in a field related to natural language processing and/or human language technology, such as computer science, computer engineering, electronic engineering, computational linguistics, informatics, linguistics with at least seven years experience in natural language processing and/or human language technology research and/or development within an RDI environment;
  • Recognised expertise as a specialist in the field of natural language processing and human language technology research and/or development;
  • Sound experience in managing a team of multi-disciplinary professionals;
  • Proven track record in project management and research project leadership;
  • Ability to provide thought leadership and high level conceptualisation;
  • Ability to work independently as well as in teams;
  • Business development and financial acumen;
  • Excellent communication and presentation skills;
  • Conflict management skills;
  • Decisiveness and action orientation;
  • Project management skills;
  • Appropriate national and international RDI networks;
  • An understanding of the research to market innovation value chain.

Whats in it for you?
The CSIR Offers

  • Flexible hybrid work arrangement;
  • Learning and development opportunities.
  • Competitive and market-related remuneration packages.
  • Total guaranteed salary packages which encompass contributions to the pension fund, risk insurance and medical scheme.
  • We openly acknowledge and reward our employees' contributions and accomplishments through our esteemed CSIR Excellence Awards.

PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY.
For more info, please contact the CSIR Recruitment Centre on

or email us at

The CSIR is an equal opportunity employer. As such, it is committed to the employment Equity Act and will through the filling of this vacancy, give preference to candidates from designated groups in terms of the Employment Equity Act. By applying for this position at the CSIR, the applicant understands, and agrees that the CSIR may solicit a credit and criminal report from registered credit bureau and/or South African Police Services (in relation to positions that requires trust and honesty and/or entail the handling of cash or finances), and may also verify the applicants educational qualification and employment history.
The CSIR reserves the right to remove the advertisement at any time before the stated closing date and it further reserves the right not to appoint if a suitable candidate is not identified. **

This advertiser has chosen not to accept applicants from your region.

Machine Learning Data Scientist

Johannesburg, Gauteng Network Recruitment

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

This is your opportunity to work at the cutting edge of Generative AI, data engineering, and large-scale deployment , while collaborating with world-class teams to shape the future of intelligent systems.

Key Responsibilities:
  • Develop & Enhance AI Models: Create, refine, and implement Generative AI systems and Retrieval-Augmented Generation (RAG) pipelines using frameworks like LangChain and Llama-Index.
  • Data Engineering: Build scalable data workflows, manage ETL processes, and integrate both structured and unstructured data for AI-driven applications.
  • Production Deployment: Deliver models into production, collaborating with DevOps to ensure performance across cloud and on-prem environments.
  • Collaborate Across Teams: Work closely with Engineers, product owners, and business leaders to ensure AI solutions drive measurable value.
  • Innovate & Research: Stay current with emerging architectures, frameworks, and methodologies, contributing to innovation and thought leadership.

Job Experience and Skills Required:

  • Education:
    • Degree in Computer Science, Data Science, Machine Learning, or a related field.
  • Experience:
    • 3+ years of professional experience in AI/ML, including at least 12 years in Generative AI.
    • Practical experience with deep learning frameworks (TensorFlow and PyTorch) and generative AI libraries.
    • Familiarity with cloud platforms (AWS, GCP, and Azure) and container technologies (Docker and Kubernetes).
  • Skills:
    • Strong programming ability in Python and SQL, plus experience with libraries like Pandas and NumPy.
    • Solid understanding of machine learning algorithms, neural networks, and generative models.
    • Knowledge of large-scale data storage (Hadoop, Spark, and Vector databases).
    • Understanding of MLOps practices, including model lifecycle management, monitoring, and retraining.

Apply now!

For more exciting Actuarial and Analytics vacancies, please visit:
This advertiser has chosen not to accept applicants from your region.

Machine Learning Data Scientist

Johannesburg, Gauteng Network Recruitment

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

This is your opportunity to work at the cutting edge of Generative AI, data engineering, and large-scale deployment , while collaborating with world-class teams to shape the future of intelligent systems.

Key Responsibilities:
  • Develop & Enhance AI Models: Create, refine, and implement Generative AI systems and Retrieval-Augmented Generation (RAG) pipelines using frameworks like LangChain and Llama-Index.
  • Data Engineering: Build scalable data workflows, manage ETL processes, and integrate both structured and unstructured data for AI-driven applications.
  • Production Deployment: Deliver models into production, collaborating with DevOps to ensure performance across cloud and on-prem environments.
  • Collaborate Across Teams: Work closely with Engineers, product owners, and business leaders to ensure that AI solutions drive measurable value.
  • Innovate & Research: Stay current with emerging architecture, frameworks, and methodologies, contributing to innovation and thought leadership.

Job Experience and Skills Required:

  • Education: Degree in Computer Science, Data Science, Machine Learning, or a related field.
  • Experience:
    • 3+ years of professional experience in AI/ML, including at least 12 years in Generative AI.
    • Practical experience with deep learning frameworks (TensorFlow and PyTorch) and generative AI libraries.
    • Familiarity with cloud platforms (AWS, GCP, and Azure) and container technologies (Docker and Kubernetes).
  • Skills:
    • Strong programming ability in Python and SQL, plus experience with libraries like Pandas and NumPy.
    • Solid understanding of machine learning algorithms, neural networks, and generative models.
    • Knowledge of large-scale data storage (Hadoop, Spark, and Vector databases).
    • Understanding of MLOps practices, including model lifecycle management, monitoring, and retraining.

Apply now!

For more exciting Actuarial and Analytics vacancies, please visit:
This advertiser has chosen not to accept applicants from your region.

Data Scientist

Johannesburg, Gauteng Network Recruitment

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

A leading financial analytics firm is looking for a talented and detail-oriented Junior Data Scientist to join their dynamic team. This is an excellent opportunity for someone passionate about applying data science to real-world financial challenges. In this role, youll contribute to building predictive models, automating data insights, and developing robust data pipelines to support initiatives such as fraud detection, client churn analysis and portfolio optimization.

Duties:
  • Data Exploration & Management:
    • Collect, clean, and prepare structured and unstructured financial data (e.g., client transactions, market prices, and investment flows).
    • Assist with preparing, cleansing, and transforming data for the BI environment, ensuring data quality and consistency.
  • Model Development:
    • Support the development of machine learning models.
    • Help evaluate model performance, document outputs, and improve feature engineering.
    • Implement anomaly detection models across business units.
  • Reporting & Visualization:
    • Create reports (Power BI) to communicate findings to stakeholders.
  • Collaboration:
    • Work closely with different teams to understand their data needs and provide data-driven insights.
    • Partner with Data Engineers, Analysts, and business stakeholders to ensure that analytical outputs are relevant and actionable.
    • Contribute to internal automation, reconciliation, and alerting tools to streamline operations.

Job Experience and Skills Required:
  • Bachelors Degree in Data Science, Statistics, Finance, Economics, Computer Science, or a related field.
  • Minimum of 0-2 years of experience in data analysis within the finance industry.
  • Proficient in Python, including libraries such as pandas, matplotlib, and scikit-learn.
  • Experience with Power BI, Excel, and other reporting tools.
  • Experience in writing basic SQL queries.
  • Knowledge of financial databases and platforms.
  • Understanding of data pipelines, version control using Git, and cloud-based environments is advantageous.

Apply now!

This advertiser has chosen not to accept applicants from your region.

Data Scientist

Stellenbosch, Western Cape Network Recruitment

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

In this role, youll collect, analyze, and interpret data, uncovering trends that shape business strategy. Youll collaborate with stakeholders to design impactful solutions, optimize processes, and enhance overall performance.

Key Responsibilities:
Data Collection & Preparation
  • Gather, clean, and transform data from multiple sources for analysis.
  • Ensure data quality, resolving inconsistencies and anomalies.
  • Work with SQL, Python, and BigQuery, keeping up with emerging tools and trends.
Data Analysis & Insights
  • Analyze large datasets to uncover patterns, trends, and actionable insights.
  • Create clear visualizations and support reporting, scorecards, and credit policy analysis.
Business Decision Support
  • Collaborate with stakeholders to deliver analytical solutions that guide decisions.
  • Support initiatives such as market analysis, customer segmentation, and performance tracking.
  • Identify opportunities to improve processes and optimize revenue.
Continuous Learning & Development
  • Stay updated on best practices, technologies, and trends in data science.
  • Expand skills in statistical analysis, modeling, and visualization tools.
  • Engage in ongoing professional development and knowledge sharing.

Job Experience and Skills Required:
  • Bachelors or Masters degree in Mathematics, Statistics, Computer Science, Data Analytics/Science, or a related field.
  • 3+ years of proven experience as a Data Scientist or in a similar role, ideally within credit or financial services.
  • Proficiency in GCP (Google Cloud Platform), BigQuery, SQL, Python, R, and data visualization tools such as Google Looker.
  • Strong analytical and problem-solving skills, with the ability to work with large datasets.
  • Experience in statistical analysis and data modeling.
  • Excellent communication and presentation skills.
  • Solid working knowledge of Microsoft Excel and other data manipulation tools.
  • Familiarity with data governance and awareness of data privacy regulations is advantageous.

Apply now!

This advertiser has chosen not to accept applicants from your region.

Data Scientist

Cape Town, Western Cape Mindworx Consulting

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Were looking for a data scientist to join our technology team. You'll leverage cutting-edge cloud technology and work on exciting challenges that directly impact business decisions and user experiences.
Machine learning & automation
  • Design, build, test and optimise predictive models that deliver automated business intelligence
  • Develop sophisticated algorithms to solve complex business challenges
  • Deploy and monitor ML models in production environments with proper versioning and tracking
MLOps & model lifecycle management
  • Track model performance, detect drift and manage model retraining workflows
  • Containerise ML applications and manage model versioning across environments
  • Partner with cross-functional stakeholders to identify, scope and solve critical business problems
  • Create automated reporting systems and interactive dashboards that empower data-driven decision making
  • Monitor platform performance and establish key performance metrics
Analytics & insights
  • Analyse diverse data sources including custom analytics, paywall metrics, and web analytics to uncover actionable business insights
  • Conduct deep-dive user behaviour analysis to enhance UX and drive engagement
  • Data engineering & pipeline development
  • Build and maintain robust data pipelines for ingesting, processing and transforming large datasets
  • Ensure data quality and implement validation checks across data workflows
  • Design efficient ETL/ELT processes to support analytics and ML initiatives
Education & Experience
Honours degree (minimum) in Data Science, Mathematics, Statistics, Engineering or related field
  • 3+ years of hands-on Python development experience
  • Proven experience with big data technologies and cloud platforms Technical expertise
  • Development Tools: Git version control, Jupyter Notebooks, Docker
  • ML Frameworks: scikit-learn, PyTorch, TensorFlow, LightGBM, XGBoost, Pandas
  • Data Engineering: SQL, DAG orchestration tools, data pipeline design, ETL/ELT processes
  • Statistical Methods: Linear/logistic regression, statistical analysis techniques
  • Recommendation Systems: Collaborative filtering, content-based and hybrid models
  • Tree-Based Methods: Random Forests, decision trees, gradient boosting
  • Advanced Techniques: Clustering algorithms, Natural Language Processing (bag-of-words, word embeddings, transformer models)
  • Model Deployment: Production deployment, A/B testing, model monitoring and maintenance
Data engineering skills
  • Strong SQL proficiency and database design principles
  • Experience with data warehousing concepts and dimensional modelling
  • Knowledge of data quality frameworks and validation processes
  • Understanding of streaming vs. batch processing architectures
Mindset
  • Curiosity and eagerness to learn emerging technologies, platforms and methodologies
  • Problem-solving approach with attention to detail and business impact
  • Strong collaboration skills for working across engineering and business teams
This advertiser has chosen not to accept applicants from your region.

Data Scientist

Stellenbosch, Western Cape Network Recruitment

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • Collect, extract, and compile data from multiple sources, ensuring accuracy and consistency.
  • Clean and transform raw data into structured, usable datasets.
  • Conduct exploratory and statistical analysis to identify trends and patterns.
  • Build and maintain scorecards, models, and reports to support decision-making.
  • Use data visualization techniques to present insights clearly to stakeholders.
  • Provide analytical support for projects, including market analysis, customer segmentation, and performance tracking.
  • Identify opportunities to streamline processes, increase efficiency, and optimize revenue.
  • Stay up to date with emerging technologies, tools, and best practices in data science and analytics.

Requirements:

  • Bachelors or Masters Degree in Mathematics, Computer Science, Data Analytics/Science, or a related field.
  • 5 years of proven experience as a Data Scientist or in a similar role, preferably within credit or financial services.
  • Proficiency in Google Cloud Platform (GCP), BigQuery, SQL, Python, R, and data visualization tools such as Google Looker.
  • Strong analytical and problem-solving skills with experience handling large datasets.
  • Solid knowledge of statistical analysis and data modelling.
  • Excellent communication and presentation skills.
  • Strong working knowledge of Microsoft Excel and other data manipulation tools.
  • Familiarity with data governance and awareness of data privacy regulations is a plus.

Whats in it for You?:

  • A chance to work in a high-growth, innovative environment.
  • Opportunities to make a tangible impact through data-driven decision-making.
  • Continuous professional development and learning opportunities.

Dont miss out - apply today!
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Natural language processing Jobs in South Africa !

Data Scientist

Johannesburg, Gauteng Network Recruitment

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Our client is a forward-thinking insurance innovator where data and analytics shape every decision. As their Data Scientist , youll work side-by-side with Actuaries and business leaders to deliver insights that influence pricing, reserving, and risk strategies . With IFRS 17 driving change across the industry, your expertise will ensure accuracy, compliance, and a strategic advantage.

This is an opportunity to make a direct impact, sharpen your technical edge, and grow your influence in the insurance and actuarial analytics space .

Key Responsibilities:
  • Partner with actuarial teams to deliver data-driven insights on pricing, reserving, and risk.
  • Analyse large, complex insurance datasets to identify patterns, trends, and opportunities.
  • Support IFRS 17 reporting by ensuring accurate, compliant data pipelines and reporting.
  • Build, maintain, and optimise predictive models and reporting solutions.
  • Translate technical findings into clear, business-ready insights for decision-makers.

Job Experience and Skills Required:

  • Education: Bachelors Degree in Data Science, Statistics, Computer Science, Mathematics, or a related field.
  • Experience: Proven experience in the insurance industry (essential).
  • Skills: Strong technical proficiency in SQL, Python, R, or similar .
  • Knowledge: Familiarity with IFRS 17 and insurance reporting requirements.
  • Attributes: Analytical mindset with a problem-solving flair and excellent communication skills to bridge the gap between data and business.

Apply now!

This advertiser has chosen not to accept applicants from your region.

Data Scientist

Cape Town, Western Cape Network Recruitment

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

A leading financial solutions company is on the hunt for a Junior Data Scientist to join their high-performance analytics team.

This opportunity is with an innovative financial solutions provider shaking up the credit and capital space through smart, data-driven decision-making. If youre looking to do more than just crunch numbers, to actually see the effect of your models on real financial outcomes, then this is the place to start. Expect high exposure, hands-on learning, and a team culture that blends curiosity, collaboration, and impact.

Key Responsibilities:
  • Explore and analyse large datasets to uncover insights that drive business value.
  • Build, refine, and deploy predictive models to improve credit and capital strategies.
  • Leverage machine learning and AI tools to enhance efficiency and innovation.
  • Work closely with business teams to translate data into actionable results.

Job Experience and Skills Required:

  • Degree in Data Science, Mathematics, Actuarial Science, Statistics, or another quantitative field.
  • Up to 1 year in a data-focused role (bonus points if its in fintech, credit, or financial services).
  • Proficient in Python, R, and SQL, with an understanding of machine learning and AI techniques.
  • Analytical thinker with a curious streak, eager to learn and make an impact from day one.

Apply now!


This advertiser has chosen not to accept applicants from your region.

Data Scientist

Johannesburg, Gauteng Network Recruitment

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Our client is a dynamic, data-led insurer where analytics play a key role in every strategic decision. As their Data Scientist , youll collaborate closely with actuaries and business stakeholders to deliver insights that shape pricing, reserving, and risk strategies. With IFRS17 transforming financial reporting, your expertise will be essential in ensuring accuracy, compliance, and competitive advantage.

This is an opportunity to make a measurable impact, enhance your technical toolkit, and expand your influence across both the actuarial and data science domains.

Key Responsibilities:
  • Collaborate with actuarial and business teams to deliver data-driven insights across pricing, reserving, and risk.
  • Work with large, complex datasets to identify trends, patterns, and strategic opportunities.
  • Support IFRS17 reporting through accurate, compliant, and efficient data processes.
  • Develop and refine predictive models, analytical tools, and reporting dashboards.
  • Translate technical outcomes into actionable business insights for decision-makers.
Job Experience and Skills Required:
  • Education: Bachelors degree in Data Science, Statistics, Computer Science, Mathematics, or a related field
  • Experience:
    • within the insurance industry
    • Understanding of IFRS17 and insurance reporting standards
  • Skills:
    • Proficiency in SQL, Python, R, or similar analytical tool
    • Excellent communication skills able to connect technical insights with business needs.
Apply now!

For more exciting Actuarial and Analytics vacancies, please visit:
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Natural Language Processing Jobs