Qualifications
- Bachelor's or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- 2+ years of experience in computer vision and machine learning, with a focus on object recognition.
- Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong understanding of computer vision techniques, including image segmentation, feature extraction, and object detection.
- Experience with smart sensor data processing and camera calibration.
- Hands-on experience with datasets such as COCO, ImageNet, or custom datasets.
- Familiarity with real-time systems and deploying AI models on edge devices (e.g., NVIDIA Jetson, Raspberry Pi).
- Strong analytical and problem-solving skills with attention to detail.
Roles and Responsibilities
- Design, develop, and implement state-of-the-art AI models for object recognition in 2D images.
- Collaborate with hardware and software teams to integrate AI algorithms with smart sensor systems.
- Conduct data preprocessing, annotation, and augmentation to create robust training datasets.
- Train, fine-tune, and evaluate machine learning models to achieve optimal performance.
- Develop and implement real-time inference pipelines for image processing and object detection.
- Research and apply advanced techniques such as transfer learning, multi-task learning, and domain adaptation.
- Conduct model optimization for efficiency and deployment on edge devices or cloud platforms.
- Troubleshoot and resolve challenges related to data quality, model accuracy, and system integration.
- Stay up to date with advancements in computer vision, machine learning, and AI technologies.
Nice To Have
- Experience with 3D object recognition and point cloud processing.
- Knowledge of OpenCV and other computer vision libraries.
- Experience with frameworks for optimization, such as TensorRT or ONNX.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Background in embedded systems or IoT integration.
- Familiarity with Agile/Scrum development methodologies.
- Publications or patents in the field of computer vision or AI.
What We Offer
- A collaborative and innovative work environment.
- Opportunities for professional growth and learning.
- Competitive salary and benefits.
- The chance to work on impactful projects that push the boundaries of AI and computer vision.