Machine Learning Engineer

Pretoria FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our team as a Machine Learning Engineer where you will focus on developing machine learning models and algorithms to advance our product capabilities. You will be responsible for transforming data into actionable insights while collaborating with cross-functional teams to ensure the successful delivery of innovative solutions.

Responsibilities

  • Develop and refine machine learning algorithms for product applications.
  • Test, evaluate, and improve existing machine learning models.
  • Work with engineering and data teams to integrate models into production systems.
  • Stay updated with the latest machine learning trends and technologies.
  • Conduct experiments to validate model effectiveness.
  • Assist in the development of technical specifications and documentation for machine learning projects.
  • Mentor junior engineers in machine learning practices and standards.
  • Optimize code and deployment processes for performance improvements.
  • Collaborate with stakeholders to align machine learning projects with business strategies.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or Engineering related field
  • Master's degree preferred
Experience
  • 4+ years of professional experience in machine learning roles
Technical Skills
  • Machine Learning Frameworks
  • Big Data Technologies
  • Cloud Platforms
Soft Skills
  • Effective Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services: Familiarity with AWS or Azure for machine learning deployments.
  • Knowledge of natural language processing: Experience with NLP techniques and frameworks.

Benefits

  • Competitive salary with performance-based bonuses.
  • Health and wellness benefits, including gym memberships.
  • Opportunities for professional development and training.
  • Flexible work hours and a conducive work environment.

Company Culture

  • Innovation: We are committed to fostering a culture of innovation and creativity, encouraging our team to explore new ideas.
  • Teamwork: Collaboration is key at Tech Innovations Inc. We value teamwork and operator best practices to enhance productivity.
  • Inclusivity: Our culture supports diversity and inclusion, ensuring every voice is heard and valued.
Status: Closed