Artificial Intelligence Engineer
Introduction
We are excited to announce multiple openings across our technology team. All positions are offered as one-year contracts with the possibility of extension based on performance, project needs, and organizational priorities. Successful candidates will contribute to both existing projects and new initiatives, working in a collaborative and innovative environment, only shortlisted candidates will be contacted.
Responsibilities:
· Hands-on experience in Computer Vision, including designing and developing algorithms for image and video recognition such as Object Detection, Classification, Segmentation, and Tracking.
· Proficiency in programming languages Python, with preferred experience in C++ especially for real-time applications.
· Deep knowledge of Deep Learning techniques (such as CNNs and Vision Transformers) using libraries like TensorFlow, PyTorch, OpenCV.
· Experience in data processing (cleaning, preparation, augmentation) and handling large-scale image and video datasets.
· Utilizing hardware acceleration (GPU acceleration: CUDA, cuDNN) to enhance model performance.
· Ability to deploy models on servers or edge devices.
· Familiarity with MLOps fundamentals and continuous deployment tools.
· Strong problem-solving, critical thinking, and teamwork skills.
Qualifications:
· Minimum of 2 years of hands-on experience in Computer Vision or applied Artificial Intelligence projects.
· Academic background in Computer Science, Artificial Intelligence, Software Engineering, or Electrical/Electronic Engineering (Bachelor’s degree required, Master’s degree is an advantage).
· Proven experience participating in projects or products based on image and video processing.
· Publishing scientific research or participating in AI competitions/conferences is considered an added value.
· Experience working with cross-functional teams in technical environments.