About the Role
Our client is a leader in leveraging cutting-edge machine learning to solve complex real-world problems. We are seeking a talented Machine Learning Engineer specializing in Deep Learning to join our dedicated team in **East London, Eastern Cape, ZA**. This role focuses on the practical application and deployment of advanced deep learning models. You will work closely with data scientists and software engineers to build, train, optimize, and deploy high-performance deep learning solutions for various applications. This is an exciting opportunity to contribute to impactful projects and grow your career within a company that values innovation and technical excellence in the AI space.
Key Responsibilities
- Develop, train, and optimize deep learning models using frameworks like TensorFlow and PyTorch.
- Implement and deploy deep learning models into production environments.
- Collaborate with data scientists to translate research models into efficient, scalable code.
- Work on data preprocessing, feature engineering, and model evaluation for deep learning tasks.
- Design and implement robust ML pipelines for training and inference.
- Monitor and maintain deployed models, ensuring performance and reliability.
- Stay updated with the latest advancements and research in deep learning and AI.
- Contribute to the selection of appropriate hardware and software infrastructure for deep learning workloads.
- Troubleshoot and resolve technical issues related to model training and deployment.
- Document methodologies, code, and experimental results thoroughly.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, AI, or a related quantitative field.
- 2-4 years of professional experience in Machine Learning Engineering, with a focus on Deep Learning.
- Proficiency in Python and experience with ML libraries (e.g., TensorFlow, PyTorch, Keras, scikit-learn).
- Solid understanding of deep learning architectures (CNNs, RNNs, Transformers) and concepts.
- Experience with data preprocessing and feature engineering for deep learning.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
- Experience with software development best practices (e.g., version control, testing).
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to work effectively in an office-based environment in East London, Eastern Cape, ZA.
Benefits
- competitive salary
- comprehensive health and retirement benefits
- opportunities for professional development
- supportive team environment
- culture of continuous learning
- generous paid time off
- opportunities for career progression within our growing AI division