We are looking for a talented Computer Vision Engineer to expand our team of professionals. You’ll have to work with different nontrivial AI/ML projects, focusing on research and implementing state-of-the-art approaches at each project stage, from the beginning to production. The ideal candidate has at least 2 years of strong commercial experience in the Computer Vision field, deep knowledge of modern techniques and architectures for image processing, and hands-on experience in creating complex training pipelines from scratch.
Responsibilities:
- Develop and implement advanced CV algorithms for image analysis
- Optimize training and inference processes for high performance and scalability
- Build end-to-end automated training pipelines (from data collection to model deployment)
- Research and validate new architectures and approaches for image analysis
Requirements:
- At least 2 years of proven experience in Computer Vision and Deep Learning
- Strong experience in developing R&D projects and implementing non-trivial solutions
- Deep knowledge of PyTorch and OpenCV
- Experience with well-known neural networks architectures (YOLO, U-Net, R-CNN, etc.)
- Proficiency in image processing techniques and tools
- Experience with ONNX and TensorRT optimization tools
- Upper intermediate written/spoken English
- The candidate must be located in Kyiv, office-based for the trial period, and then hybrid work format
Would be a Plus:
- Experience wrapping ML models in API and Docker
- Hands-on experience with MLOps system architecture using Kubernetes, cloud services (GCP/AWS);
- Experience with configuring open-source labelling tools
- Knowledge of C++
What We Offer:
- Startup culture, a strong goal-oriented team, and a research mindset
- Working with the newest technical equipment (MacBook Pro)
- 20 working days of annual vacation leave
- English courses, Educational Events & Conferences
- Medical Insurance