Enable job alerts via email!

Senior Machine Learning Engineer

Tyron Consultancy

Stellenbosch

On-site

ZAR 300,000 - 400,000

Full time

2 days ago
Be an early applicant

Job summary

A forward-thinking technology firm in Stellenbosch is hiring a Senior Machine Learning Engineer. The role involves developing and implementing machine learning models, collaborating with teams, and communicating project progress effectively. Ideal candidates will have 6+ years of experience and a Master's or Ph.D. in a related field. Strong skills in Python and machine learning are essential.

Qualifications

  • 6+ years of experience in machine learning with real-world applications.
  • Experience on products with large user bases.
  • Experience with Transformers and NLP is a bonus.

Responsibilities

  • Develop and implement models that solve user needs.
  • Design and evaluate experiments for model performance.
  • Collaborate with teams to integrate solutions.

Skills

Machine learning
Deep learning frameworks (PyTorch)
Python programming
AWS (or related)
CI-CD practices
REST-APIs
Strong communication skills
Collaboration skills

Education

Master’s or Ph.D. in Computer Science, Engineering, or related field

Job description

Senior Machine Learning Engineer –Stellenbosch.

Duties and Responsibilities:

  • Develop and implement models that solve our users immediate needs.
  • Design and conduct experiments to evaluate the performance of these models in production, analyse the results, and iterate to improve their performance.
  • Know when to move fast, and when extra planning is required.
  • Write clean and maintainable code using best practices and industry standards.
  • Collaborate with various teams to understand project requirements, gather data, and integrate machine learning solutions into production systems.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay abreast of the latest developments in AI and ML, from research to tooling.
  • Communicate effectively with team members and stakeholders, providing regular updates/reports on project progress and identifying any potential risks or challenges

Requirements:

  • Master’s, or Ph.D. degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in machine learning, with demonstrated experience in developing and deploying machine learning models in real-world applications.
  • Experience working on products with large user bases.
  • Proficiency in Python, AWS (or related), CI-CD practices, REST-APIs, and concurrency.
  • Proficiency in deep learning frameworks such as PyTorch, and experience with distributed training methodologies.
  • Experience with Transformers and NLP is a bonus.
  • Strong understanding of machine learning techniques and methodologies.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.