About the Role
Our client, a trailblazer in AI & Emerging Technologies, is seeking a Senior AI Engineer with a strong focus on Deep Learning to join their fully remote team. This is a unique opportunity to work from anywhere in South Africa, contributing to groundbreaking AI research and development. You will design, build, and deploy sophisticated deep learning models that power our next generation of intelligent products. The ideal candidate is a highly motivated and experienced engineer with a deep understanding of neural networks, model optimization, and large-scale AI systems. You will collaborate with a global, distributed team of top-tier talent, pushing the boundaries of what's possible with AI. This remote-first role requires excellent communication and self-management skills.
Key Responsibilities
- Design, implement, and optimize deep learning models for various AI applications (e.g., computer vision, NLP, generative AI).
- Develop and maintain robust machine learning pipelines for training, validation, and deployment of models.
- Collaborate with researchers and engineers globally to translate research into production-ready solutions.
- Write high-quality, efficient, and scalable code in Python, leveraging deep learning frameworks (TensorFlow, PyTorch).
- Conduct experiments, analyze results, and iterate on model designs to improve performance and accuracy.
- Stay abreast of the latest advancements in deep learning and AI research, and apply them to project work.
- Contribute to the architectural design and technical direction of AI projects.
- Mentor junior engineers and contribute to the team's knowledge base.
- Ensure models are deployed and monitored effectively in cloud environments.
Requirements
- Master's or PhD degree in Computer Science, Machine Learning, AI, or a related quantitative field.
- 5+ years of experience in AI engineering, with a significant focus on deep learning.
- Expertise in deep learning frameworks like TensorFlow, PyTorch, or Keras.
- Strong proficiency in Python and experience with ML libraries (e.g., scikit-learn, NumPy).
- Solid understanding of neural network architectures, training techniques, and optimization methods.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication skills, with proven ability to work effectively in a remote, collaborative team environment.
- Experience with distributed training and large-scale data processing is a plus.
Benefits
- Our client offers a competitive salary and comprehensive benefits package, including a remote work stipend and professional development opportunities.
- As a fully remote position, you gain the flexibility and autonomy to work from anywhere.
- We provide access to cutting-edge technology and foster a culture of innovation and collaboration.
- This role offers significant career growth potential within a leading AI company.
- Join a dynamic team and make a global impact from the comfort of your home office.