About the Role
Our client is a rapidly growing technology firm specializing in AI-driven solutions. We are looking for a highly skilled Senior ML Engineer with a specialization in MLOps to join our innovative team. This role is crucial for building and maintaining robust, scalable, and automated machine learning pipelines. You will be responsible for streamlining the ML lifecycle, from development and testing to deployment and monitoring. The position is based in our modern office in Stellenbosch, Western Cape , offering a hybrid work model that blends in-office collaboration with remote flexibility. If you have a passion for operationalizing machine learning models and ensuring their seamless integration into production systems, this is an exciting opportunity.
Key Responsibilities
- Design, implement, and manage end-to-end MLOps pipelines for machine learning models.
- Develop and maintain infrastructure for model training, validation, deployment, and monitoring.
- Automate ML workflows using CI/CD practices and tools.
- Collaborate with data scientists and software engineers to ensure smooth model deployment.
- Implement strategies for model versioning, testing, and rollback.
- Monitor model performance in production, identifying and resolving issues proactively.
- Ensure the scalability, reliability, and security of ML systems.
- Optimize ML infrastructure for cost-efficiency and performance.
- Document MLOps processes and best practices.
- Stay current with emerging MLOps tools and techniques.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software engineering or ML engineering, with a strong focus on MLOps.
- Proven experience in building and managing CI/CD pipelines for machine learning models.
- Proficiency with cloud platforms (AWS, Azure, GCP) and their associated MLOps services.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of ML frameworks (TensorFlow, PyTorch) and model serving solutions.
- Familiarity with infrastructure as code tools (e.g., Terraform, Ansible).
- Strong scripting and automation skills (e.g., Python, Bash).
- Excellent problem-solving and debugging abilities.
- Effective communication and teamwork skills.
- Ability to work effectively in a hybrid environment from our Stellenbosch, Western Cape office.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health and wellness benefits.
- Generous annual leave and paid time off.
- Opportunities for professional development and training.
- Exposure to cutting-edge MLOps practices and technologies.
- A collaborative and forward-thinking work environment.
- Hybrid work flexibility for improved work-life balance.
- Potential for stock options for exceptional candidates.