About the Role
Our client, a trailblazer in the AI landscape, is actively seeking a talented AI Engineer with a specialization in Deep Learning Frameworks to join their innovative team, with the role based in Pretoria, Gauteng. This position is integral to the design, development, and optimization of cutting-edge deep learning models and systems. You will work hands‑on with state‑of‑the‑art technologies, contributing to the creation of intelligent applications that push the boundaries of what’s possible. The ideal candidate will have a strong programming background, a deep understanding of deep learning principles, and practical experience implementing and fine‑tuning models using popular frameworks. This role offers a fantastic opportunity to contribute to high‑impact projects and grow your career within a leading AI‑focused organization.
Key Responsibilities
- Develop, train, and deploy deep learning models for various AI applications.
- Implement and optimize deep learning models using frameworks such as TensorFlow, PyTorch, or Keras.
- Collaborate with data scientists and researchers to translate model requirements into robust engineering solutions.
- Design and implement efficient data pipelines for training and inference.
- Optimize model performance for speed, accuracy, and resource utilization.
- Contribute to the development and maintenance of AI infrastructure and tooling.
- Stay current with the latest research and advancements in deep learning and AI engineering.
- Troubleshoot and debug complex AI systems.
- Ensure the scalability and reliability of deployed AI models.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
- Proven experience in developing and deploying deep learning models.
- Strong proficiency in Python and experience with deep learning libraries (TensorFlow, PyTorch, Keras).
- Solid understanding of machine learning concepts, algorithms, and best practices.
- Experience with data processing and manipulation libraries (e.g., NumPy, pandas).
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services is a plus.
- Knowledge of software development best practices, including version control (Git) and testing.
- Strong analytical and problem‑solving skills.
- Excellent communication and teamwork abilities.
Benefits
- Our client provides a competitive salary and benefits package, including performance bonuses, comprehensive health insurance, and retirement savings plans.
- Employees in Pretoria will have access to continuous learning opportunities, including workshops and access to leading AI conferences.
- The role offers a collaborative work environment where innovation is encouraged, and there are significant opportunities for professional growth and career advancement within the exciting domain of artificial intelligence.