About the Role
We are looking for an experienced AI Computer Vision Engineer to support the development of advanced image processing and computer vision solutions within a secure enterprise environment.
The ideal candidate will have strong expertise in Deep Learning, object detection, image segmentation, and Python development, combined with a hands-on approach to building scalable AI solutions. You will work closely with business stakeholders, subject matter experts, and technical teams to design, develop, and deploy innovative computer vision applications.
Key Responsibilities
- Develop and optimize Deep Learning solutions for image processing and computer vision applications.
- Design and implement real-time object detection and image segmentation models.
- Build and maintain scalable data processing pipelines.
- Develop Python-based software solutions following software engineering best practices.
- Build and integrate REST APIs within enterprise environments.
- Deploy and optimize AI models using modern frameworks and model formats.
- Evaluate and prototype new technologies, tools, and AI approaches.
- Collaborate with business users, subject matter experts, security teams, and technical stakeholders.
Mandatory Skills
- 3+ years of experience developing Deep Learning solutions for image processing and computer vision.
- Strong experience with CNNs, object detection, and image segmentation (YOLO, SAM, or similar).
- Hands-on experience with PyTorch, TensorFlow, and ONNX.
- Experience designing and implementing data processing pipelines.
- Strong Python development skills.
- Experience building REST APIs and backend services.
- Experience with ClearML or similar AI/MLOps platforms.
- Familiarity with Git, Windows, and Linux environments.
- University degree in Software Engineering, Computer Science, or a related field.
- Excellent communication skills and fluent English.
Additional Information
This is an on-site position requiring regular office presence.