GrepJob
KnowBe4

Machine Learning Engineer (Remote in South Africa)

KnowBe4
Apply
12 days ago
Cape Town, South AfricaEntry Level / Mid Level
H1B Sponsor

Responsibilities

  • Develop software using Agile methodologies and the KnowBe4 Software Development Lifecycle.
  • Design, develop, and research machine learning systems.
  • Transform data science prototypes by applying appropriate machine learning algorithms and tools.
  • Perform statistical analysis to improve models.
  • Drive the deployment and optimization of predictive models and LLM architectures.
  • Transition research prototypes into production-ready microservices.
  • Execute automated pipelines for data and model versioning, validation, and retraining.
  • Implement advanced monitoring for model drift and system health.

Requirements

  • BS or equivalent plus 3 years experience, or MS/Ph.D. with no experience.
  • Training in secure coding practices is preferred.
  • Proficiency in Python (production-grade) and PyTorch.
  • Experience with Apache Spark for distributed processing and feature engineering is a plus.
  • Familiarity with AWS (SageMaker, Lambda), Docker, and Terraform for environment reproducibility.
  • Experience with custom inference optimization and orchestration using AWS and Python-based solutions.

Benefits

  • Company-wide bonuses based on monthly sales targets.
  • Employee referral bonuses and adoption assistance.
  • Tuition and certification reimbursement, along with completion bonuses.
  • Modern, high-tech, and fun work environment.

Tech Stack

Apache SparkAWSC#DockerJavaScriptMLflowPythonPyTorchTerraform

Categories

AI & MLData EngineeringDevOps