ML Engineer

Pretoria FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our team as an ML Engineer, where you'll work on groundbreaking machine learning projects that shape the future of technology. You will be responsible for designing and implementing algorithms that drive our innovative solutions in artificial intelligence. The ideal candidate will possess a strong technical background combined with a passion for problem-solving and creating efficient, scalable models.

Responsibilities

  • Develop and optimize machine learning solutions for various data-driven projects.
  • Implement best practices in model training, validation, and deployment.
  • Work on feature engineering and data preprocessing to enhance model input.
  • Collaborate on cross-functional teams to achieve project deadlines and deliverables.
  • Conduct regular performance reviews of existing models to iteratively improve outcomes.
  • Engage in team sessions to brainstorm innovative solutions and approaches.
  • Participate in code reviews and maintain a solid codebase.
  • Contribute to presentations and reports about your work, sharing key insights.

Requirements

Education
  • Master's degree in Computer Science, Statistics, or a related field
Experience
  • 3+ years experience in machine learning or data science
Technical Skills
  • Python
  • TensorFlow
  • Scikit-learn
  • SQL
Soft Skills
  • Analytical thinking
  • Team collaboration
Certifications
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Knowledge of reinforcement learning methods: Understanding of techniques used in reinforcement learning and application in real-world scenarios.
  • Experience with cloud computing platforms: Hands-on experience with AWS or Google Cloud for deploying machine learning applications.

Benefits

  • Medical aid and benefits
  • Pension contributions
  • Flexible working environment with hybrid options
  • Professional development opportunities

Company Culture

  • Innovative Environment: We encourage creativity and exploration in our work; our culture promotes innovation.
  • Supportive Team: Collaboration and support are at the heart of our team's philosophy; we uplift one another.
  • Commitment to Learning: We believe in continuous growth; our company supports professional development initiatives.
Status: Closed