Apply now »
Position

Senior Machine Learning Engineer

Details

Location: 

Johannesburg, ZA

Date:  4 Mar 2025
Reference:  138363

Requisition Details & Talent Acquisition Specialist

REQ 138363 - Keabetswe Modise
Closing Date: 13 March 2025

Job Family

Information Technology

Career Stream

Application Development

Leadership Pipeline

Manage Self Expert

Job Purpose

Lead the design, development, and implementation of cutting-edge analytic engines and services, leveraging extensive experience and expertise in machine learning to develop and deploy scalable models, optimize algorithms, and drive data-driven decision-making.

Job Responsibilities

  • Develop and maintain a machine learning platform, ensuring it meets the needs of the community and stakeholders.
  • Design and build robust inference systems, such as APIs, batch processing, and real-time streaming, to facilitate the deployment and utilization of machine learning models.
  • Implement MLOps practices to streamline the deployment, monitoring, and management of machine learning models in production.
  • Automate the end-to-end machine learning pipeline, from data ingestion to model deployment and monitoring.
  • Ensure the scalability and reliability of the machine learning platform, addressing performance bottlenecks and optimizing resource usage.
  • Utilize big data technologies such as Spark, Ray, and Dask to handle large-scale data processing and distributed computing.
  • Leverage GPU acceleration to enhance the performance and efficiency of machine learning models, particularly for deep learning tasks.
  • Collaborate with cross-functional teams to integrate machine learning solutions into existing systems and workflows.
  • Contribute to the development and maintenance of documentation, tutorials, and guides for the machine learning platform.
  • Engage with the data science community, participating in discussions, code reviews, and contributions to foster collaboration and innovation.
  • Spearheaded best-in-class statistical models and algorithms, building upon previous experiences and learnings.
  • Conduct in-depth statistical analysis to extract valuable insights and patterns from complex datasets, contributing to data-driven decision-making.
  • Offer actionable insights and advice to stakeholders, utilizing a solid foundation in AI/ML and contributing to the team's expertise.
  • Contribute to the creation of value from enterprise-wide data, assisting in the translation of data into meaningful business solutions.
  • Experienced in deploying or contributed to deployment of at least one end-to-end data science solution that has yielded significant value in the organization at an enterprise level.
  • Contribute to the shaping of the organization's AI/ML strategy, aligning it with evolving business needs.
  • Assist in transforming data science prototypes into scalable machine learning solutions for deployment.
  • Collaborate with experienced team members to design dynamic ML models and systems, incorporating the capability for adaptability and retraining.
  • Participate in periodic evaluations of ML systems, ensuring they align with corporate and IT strategies.
  • Expert proficiency in programming tools (such as Python, R, etc.) for data manipulation, statistical analysis, and machine learning tasks is essential.
  • Demonstrate a profound command over computer science fundamentals, encompassing expert-level knowledge of data structures, algorithms, computability and complexity, and computer architecture.
  • Utilize machine learning algorithms and libraries effectively, following established best practices and guidelines.
  • Communicate technical concepts effectively to diverse audiences, adapting explanations for non-programming experts.
  • Stay informed about the latest tools and techniques, engaging in continuous learning to enhance skills and knowledge.
  • Proficiency in cloud computing and hands-on experience with deploying complex data science projects on cloud platforms.
  • Collaborate with the team, sharing ideas and insights while conducting experiments and researching best practices.
  • Seek opportunities for personal growth and development, actively participating in knowledge-sharing and mentorship.
  • Contribute to the achievement of the business strategy, objectives, and values, contributing to the organization's success.

Essential Qualifications - NQF Level

  • Advanced Diplomas/National 1st Degrees
  • Matric / Grade 12 / National Senior Certificate

Preferred Qualification

  • STEM Qualification
  • Engineering, Computer Science, Econometrics, Mathematical Statistics, Actuary Science
  • Masters or Doctorate will be an added advantage

Preferred Certifications

  • Cloud (Azure, AWS), DEVOPS or Data engineering certification.
  • Any Data Science certification will be an added advantage, Coursera, Udemy, SAS Data Scientist certification, Microsoft Data Scientist.

Minimum Experience Level

  • MS/PhD in STEM or related technical discipline
  • 7 years’ plus  experience in a data science or software engineering role.
  • Deep knowledge of machine learning, statistics, optimization or related field.
  • Knowledge of Graph Database technology will be a major advantage
  • Excellent written and verbal communication skills along with strong desire to work in cross functional teams.
  • Attitude to thrive in a fun, fast-paced start-up like environment      

Technical / Professional Knowledge

  • Data Mining
  • Data analysis
  • Statistical Analysis
  • Supervised Learning
  • Big Data Technologies
  • Unsupervised Learning
  • NLP
  • Deep Learning
  • Feature Engineering/Selection
  • HyperParameter Tuning
  • Programming
  • Model Deployment/Monitoring
  • MLOps
  • API Development
  • Inference Systems
  • GPU Utilization
  • Distributed Computing (Spark, Ray, Dask)
  • Automation of ML Pipelines
  • Scalability and Reliability Engineering
  • Cloud Computing
  • Documentation and Tutorials Development
  • Graph Databases
  • PostgreSQL, Redis

Behavioural Competencies

  • Decision Making
  • Innovation
  • Technical/Professional Knowledge and Skills
  • Customer Focus
  • Applied Learning
  • Improvement Continuous Improvement

---------------------------------------------------------------------------------------

Please contact the Nedbank Recruiting Team at +27 860 555 566 

 

If you can't find the job you're looking for, activate job alerts to be one of the first to know when new positions open up.

Apply now »