Design, develop, and implement computer vision algorithms and models for various applications, such as object detection, image classification, and segmentation.
Collaborate with cross-functional teams, including data scientists, software engineers, and project managers, to ensure the successful delivery of AI solutions.
Train and optimize computer vision and other AI models on large datasets, ensuring accuracy, efficiency, and scalability.
Stay up to date with the latest advancements in computer vision research and share this knowledge with your teammates.
Write high quality, production-grade code.
Develop and document technical specifications and reports.
Participate in proof-of-concept projects and pilot deployments.
Effectively communicate technical concepts to clients and stakeholders.
Uphold a high standard of AI ethics.
Qualifications
Bachelor's degree or higher in Computer Science, Software Engineering, Applied Data Science or related field, with a strong focus on machine learning.
Minimum of 3 years of experience as an AI Developer or similar role, with demonstrable expertise in computer vision techniques.
Proficiency in Python.
Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
Experience with cloud platforms (e.g., GCP, AWS, Azure) and containerization technologies (e.g., Kubernetes, Docker).
Strong understanding of at least one of the following concepts: object detection, image segmentation, or 3D reconstruction.
Excellent communication and collaboration skills, with the ability to explain complex technical concepts to non-technical audiences.
A strong team player with a proactive and results-oriented attitude.
Proven ability to self-manage time and responsibilities.