About the Role Our client is located in Vereeniging, Gauteng, ZA, seeking an experienced Senior AI/ML Engineer specializing in Deep Learning to join their innovative research and development division. This role offers the opportunity to work on cutting-edge AI projects, contributing to the development of intelligent systems that solve complex real-world problems. The company operates on a hybrid work model, allowing for a blend of focused remote work and collaborative in-office sessions. You will be instrumental in designing, building, and deploying advanced deep learning models, working closely with data scientists, software engineers, and product managers. The ideal candidate will have a strong theoretical foundation in machine learning and deep learning, coupled with hands-on experience in implementing and optimizing neural networks.
Key Responsibilities
- Design, develop, train, and deploy deep learning models for various applications (e.g., computer vision, natural language processing).
- Implement and optimize neural network architectures using deep learning frameworks like TensorFlow or PyTorch.
- Collaborate with data scientists to preprocess, clean, and analyze large datasets for model training.
- Develop and maintain robust ML pipelines for model deployment, monitoring, and retraining.
- Conduct experiments, evaluate model performance, and identify areas for improvement.
- Stay up-to-date with the latest research and advancements in deep learning and AI.
- Work closely with software engineering teams to integrate AI models into production systems.
- Contribute to the technical roadmap and strategy for AI/ML initiatives.
- Mentor junior engineers and share knowledge across the team.
- Ensure the scalability and efficiency of AI/ML solutions.
Requirements
- Master\'s or Ph.D. in Computer Science, Artificial Intelligence, or a related quantitative field.
- 5+ years of professional experience in AI/ML engineering, with a strong focus on deep learning.
- Proven experience in building and deploying deep learning models in production environments.
- Proficiency in Python and relevant deep learning libraries (TensorFlow, PyTorch, Keras).
- Solid understanding of various neural network architectures (CNNs, RNNs, Transformers).
- Experience with data processing, feature engineering, and model evaluation techniques.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Experience working within a hybrid work model is a plus.
- Knowledge of MLOps practices is advantageous.
Benefits
- Competitive annual salary up to ZAR.
- Comprehensive medical and dental insurance plans.
- Contribution to a provident fund.
- Performance-based incentives and bonuses.
- Generous annual leave allowance.
- Professional development opportunities and conference attendance budget.
- Access to advanced computing resources and datasets.
- Flexible hybrid work schedule.
- Collaborative team environment focused on innovation.
- Opportunities for career growth and advancement within the company.