Job Closed
This listing is no longer active.
Human Error. Conquered.
Machine Learning Engineer
Location
South Africa
Posted
62 days ago
Salary
0
Seniority
Senior
Job Description
Machine Learning Engineer
KnowBe4
• Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies • Designs, develops, and researches Machine Learning systems • Transforms data science prototypes by applying appropriate Machine Learning algorithms and tools • Performs statistical analysis and using results to improve models • Inference Engineering: Drive the deployment and optimization of both standard predictive models and LLM architectures, balancing trade-offs between low latency, high throughput, and cost-efficiency • Platform Hardening: Transition research prototypes into resilient, production-ready microservices that can handle massive traffic • Lifecycle Orchestration: Execute automated pipelines for data and model versioning, validation, and retraining • Observability: Implement advanced monitoring for model drift, data integrity, and system health to ensure production reliability • Collaborative Standards: Uphold clean code practices, thorough documentation, and participate in rigorous code reviews across the ML and Engineering teams
Job Requirements
- BS or equivalent plus 3 years experience
- MS/Ph.D. or equivalent plus no experience
- Training in secure coding practices (preferred)
- AI/ML and Core: Python (production-grade), PyTorch
- Data and Features: Apache Spark for distributed processing; experience with Feature Stores or automated feature engineering is a plus
- Infrastructure: AWS (SageMaker, Lambda), Docker, and Terraform/IaC for environment reproducibility
- Specialized Tooling: Experience with custom inference optimization (Python-based); orchestration via lean, custom AWS and Python-based solutions using Lambda and MLflow
- Additional: C# and JavaScript (beneficial)
- Familiarity with secure coding practices
Benefits
- We offer company-wide bonuses based on monthly sales targets
- employee referral bonuses
- adoption assistance
- tuition reimbursement
- certification reimbursement
- certification completion bonuses - all in a modern, high-tech, and fun work environment.
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
AI/ML Engineer, LangGraph, LLM
JalasoftWe provide the best software engineering solutions by investing in our people first.
• Designing, developing, and deploying advanced AI solutions leveraging the latest natural language processing technologies • Integrating LangGraph-based architectures with LLMs to build innovative applications that drive business value
Software Engineer – Machine Learning
blackshark.aiAI-powered object detection & 3D simulation environments at planet-scale.
• Build and optimize ML orchestration pipelines that coordinate model training and inference across distributed worker pools • Design resilient, high-throughput services that process terabytes of geospatial imagery through GPU-accelerated inference • Develop the APIs and abstractions that allow customers to chain, filter, and compose AI models for complex detection workflows • Collaborate with ML Researchers to put new models in production • Tackle memory optimization, GPU autoscaling, and resource scheduling challenges unique to large-scale imagery processing
Machine Learning Intern
Cambium Learning GroupCambium Learning Group is an educational software development company that specializes in evidence-based learning solutions for pre-K through adult students. Wi
• Work with our psychometricians and data scientists to define a research problem, design an experiment, implement the study, and write up results • Write code in Python using machine learning frameworks and libraries to ingest and clean data, build models, and evaluate results • Document, archive, and present work on the project • Work as part of a multi-disciplinary team discussing methods and results of this project and others
Machine Learning Intern
Cambium Learning GroupCambium Learning Group is an educational software development company that specializes in evidence-based learning solutions for pre-K through adult students. Wi
Cambium Learning® Group is an award-winning educational technology solutions leader dedicated to helping all students reach their potential through individualized and differentiated instruction. Using a research-based, personalized approach, Cambium Learning Group delivers SaaS resources and instructional products that engage students and support teachers in fun, positive, safe and scalable environments. These solutions are provided through Learning A-Z® (online differentiated instruction for elementary school reading, writing and science), ExploreLearning® (online interactive math and science simulations, a math fact fluency solution, and a K–2 science solution), Voyager Sopris Learning® (blended solutions that accelerate struggling learners to achieve in literacy and math and professional development for teachers), and VKidz Learning (online comprehensive homeschool education and programs for literacy and science). We believe that every student has unlimited potential, that teachers matter, and that data, instruction, and practice are the keys to success in the classroom and beyond. Job Location: Fully remote. Candidates must reside and work within the United States. Job Overview: We are looking for a summer intern to join our machine learning team. This team focuses on the modelling of unconstrained text to help our educational assessment programs, primarily with transformer-based deep learning models. This project will involve: building predictive models to estimate the difficulty of reading language arts and mathematics items using fine-tuned large language models and traditional machine learning techniques; incorporating predictions into Bayesian priors that can be integrated with standard IRT parameter estimation methods; and evaluating predictive models using standard metrics such as RMSE. Job Responsibilities: - Work with our psychometricians and data scientists to define a research problem, design an experiment, implement the study, and write up results - Write code in Python using machine learning frameworks and libraries to ingest and clean data, build models, and evaluate results - Document, archive, and present work on the project - Work as part of a multi-disciplinary team discussing methods and results of this project Job Requirements: - Enrolled in a data science, computer science, mathematics, linguistics, psychometrics, or educational measurement Master’s or Ph.D. program - Experience working with text and natural language processing tools - Coding ability with Python and R - Familiarity with item response theory, and Bayesian statistics preferred - Ability to work independently and collaborate effectively within a team To apply for this opportunity, simply click on the “Apply” button and submit a cover letter and resume. An Equal Opportunity Employer We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.



