About the Role
Our client, a pioneering force in AI research and development, is seeking an exceptional Lead AI/ML Engineer specializing in Computer Vision to join their fully remote team. This is a unique opportunity to shape the future of intelligent systems, leading the design, development, and deployment of cutting-edge computer vision models and applications. You will work on challenging problems, from image recognition and object detection to video analysis and augmented reality, pushing the boundaries of what's possible. As a remote-first organization, we offer unparalleled flexibility and a collaborative environment where innovation thrives. The ideal candidate is a visionary leader with deep technical expertise, a passion for solving complex problems, and a proven track record of delivering high-impact AI solutions. You will mentor a team of talented engineers and researchers, driving the technical direction and ensuring the successful execution of ambitious projects.
Key Responsibilities
- Lead the research, design, and implementation of advanced computer vision algorithms and machine learning models for various applications.
- Develop and optimize deep learning architectures (e.g., CNNs, RNNs, Transformers) for tasks such as image classification, object detection, semantic segmentation, and pose estimation.
- Manage the end-to-end ML lifecycle, including data acquisition, preprocessing, model training, evaluation, deployment, and monitoring.
- Architect scalable and robust ML systems, leveraging cloud platforms and distributed computing frameworks.
- Mentor and guide a team of AI/ML engineers and researchers, fostering a collaborative and innovative work environment.
- Collaborate with cross-functional teams (product management, software engineering) to define project requirements and deliver integrated solutions.
- Stay at the forefront of AI and computer vision research, identifying emerging trends and technologies to drive innovation.
- Contribute to the company's intellectual property through patents and publications.
- Ensure the ethical and responsible development and deployment of AI systems.
Requirements
- A Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related quantitative field.
- 10+ years of experience in AI/ML engineering, with at least 5 years focused specifically on computer vision.
- Proven experience leading teams of AI/ML engineers and managing complex ML projects.
- Deep expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong proficiency in Python and experience with relevant libraries (e.g., OpenCV, NumPy, SciPy).
- Extensive experience with large-scale datasets and distributed training techniques.
- Solid understanding of algorithm development, data structures, and software engineering best practices.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps principles.
- Excellent analytical, problem-solving, and communication skills.
- A strong portfolio of relevant projects and contributions to the AI/ML community is highly desirable.
Benefits
- This is a fully remote position offering exceptional flexibility and autonomy, allowing you to work from anywhere.
- Our client provides a highly competitive compensation package, including a substantial base salary, performance bonuses, and equity options.
- Comprehensive health, dental, and vision insurance are provided.
- Opportunities for continuous learning and professional development through conferences, workshops, and advanced training are strongly encouraged.
You’ll work with a brilliant, globally distributed team on groundbreaking AI technology, shaping the future of the field. This role offers the chance to lead and innovate in the rapidly evolving domain of computer vision from the comfort of your home office, potentially based anywhere within South Africa, including the Johannesburg metropolitan area.