AI Consultant

6 month contract



– Collaborates with clients and stakeholders to understand their business problems and goals, and proposes computer vision solutions that can address them effectively.

– Provides technical guidance and support to the clients throughout the project lifecycle, from data collection and preprocessing, to model development and deployment, to evaluation and maintenance.

– Communicates complex computer vision concepts and results to the clients and other audiences in a clear and concise manner, using appropriate visualizations and reports.

– Conducts research on the latest trends and developments in computer vision, and explores new ways to improve the existing systems and applications or create new ones.


– Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, or a related field, with a focus on computer vision, machine learning, or artificial intelligence.

– Proven experience in developing and deploying computer vision systems and applications for various domains and use cases, such as security, healthcare, retail, or entertainment.

– Strong knowledge of computer vision theory and practice, including image processing, feature extraction, classification, segmentation, detection, tracking, recognition, and generation.

– Proficient in programming languages, such as Python, C++, or Java, and computer vision frameworks, such as OpenCV, TensorFlow, PyTorch, Keras, etc.

– Excellent analytical, problem-solving, and communication skills, and ability to work independently or as part of a team.

– Familiarity with cloud computing platforms, such as AWS, Azure, or Google Cloud, and edge computing devices, such as Raspberry Pi, Jetson Nano, or Coral Dev Board.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx