Machine Learning Engineer/Data Scientist R certification + PL
Job in
Johannesburg, 2000, South Africa
Listed on 2025-11-24
Listing for:
ITC Worldwide
Full Time
position Listed on 2025-11-24
Job specializations:
-
IT/Tech
Machine Learning/ ML Engineer, Data Scientist, AI Engineer, Data Engineer
Job Description & How to Apply Below
Join to apply for the Machine Learning Engineer/ Data Scientist with R certification + PL-400 role at ITC Worldwide
.
ITC WORLDWIDE is seeking experienced Machine Learning Engineer and Data Scientist with R certification + PL-400. ITC Worldwide offers Microsoft Experienced & Certified comprehensive technical and functional support services for all Microsoft enterprise technologies, including Microsoft Dynamics 365, Microsoft Azure, and Microsoft 365 across the cloud, hybrid, and on-premises. Includes around the clock problem resolution, proactive advisory services, onsite support, and add-on services to customize your support experience.
Job locations: ITC Offices
RoleMachine Learning Engineer
Responsibilities- Develop and deploy machine learning models and algorithms to solve complex business problems and optimize processes.
- Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to understand requirements, gather data, and define project goals.
- Conduct exploratory data analysis, preprocess and clean data, and perform feature engineering to extract relevant information for model training.
- Select appropriate machine learning algorithms and techniques, and develop models that are accurate, robust, and scalable.
- Train and fine-tune machine learning models using large-scale datasets, and optimize model performance through techniques such as hyperparameter tuning.
- Evaluate and validate models using metrics and statistical methods, and iteratively refine models based on feedback and insights.
- Deploy machine learning models into production environments, ensuring scalability, reliability, and efficiency.
- Collaborate with software engineers to integrate machine learning models into software systems and develop APIs for model inference.
- Continuously monitor and evaluate model performance and implement updates or improvements.
- Stay up to date with the latest advancements in machine learning algorithms, techniques, and tools, and apply them to solve real-world problems.
- Bachelor's or higher degree in computer science, data science, or a related field. Advanced degrees or relevant certifications are advantageous.
- Strong programming skills in languages such as Python, R, or Java, and experience with machine learning libraries and frameworks (e.g., Tensor Flow, PyTorch, scikit-learn).
- Solid understanding of machine learning algorithms, including supervised and unsupervised learning, deep learning, and reinforcement learning.
- Experience with data preprocessing, feature engineering, and data visualization techniques.
- Proficiency in working with large-scale datasets, SQL and No
SQL databases, and big data processing frameworks (e.g., Hadoop, Spark). - Familiarity with software engineering best practices, including version control, testing, and code review.
- Strong mathematical and statistical skills, with the ability to apply statistical methods and evaluate model performance.
- Excellent problem-solving and analytical thinking, with the ability to understand complex business problems and develop innovative solutions.
- Effective communication skills to collaborate with cross-functional teams and present findings and insights to both technical and non-technical stakeholders.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and knowledge of deploying and managing machine learning models in cloud environments is a plus.
- Strategy experience with demonstrated strategic and commercial mindset, analytical abilities, and deep intellectual curiosity, and strong end-to-end generalist problem solving skills.
- Product experience with user research, problem identification, value proposition and solution design, and collaboration with technology partners for enablement / deployment.
- Familiarity with LLMs, AI/ML, and/or technology management processes, and/or experience working with innovative technologies, such as AI, Cloud services and digital products.
- Coding experience with Python and R.
- Degree in STEM field preferred.
- Certifications.
- Engineering and Information Technology
- IT Services and IT Consulting
Location:
Johannesburg, Gauteng, South Africa
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×