Roles:
Machine Learning
Must-have skills:
Computer VisionPython
Nice-to-have skills:
AzureAWSGCP
Considering candidates from:
Armenia, Austria, Croatia, Czech Republic, Estonia, Georgia, Hungary, Kazakhstan, Poland, Romania, Serbia, Slovakia, Slovenia and Uzbekistan
Armenia, Austria, Croatia, Czech Republic, Estonia, Georgia, Hungary, Kazakhstan, Poland, Romania, Serbia, Slovakia, Slovenia and Uzbekistan
Work arrangement: Onsite or remote
Industry: Health and Human Services
Language: Russian
Level: Middle
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
Size: 11 - 50 employees
Company
Haut.AI is developing a SaaS platform for skin health and beauty for the cosmetics industry. Their developments are based on the state-of-the-art algorithms of computer vision and machine learning. Among their clients are cosmetics companies, and plastic surgery clinics in Europe, the US, and South Korea.
Description
Currently the company is looking for a Computer Vision Engineer to join them remotely with possible relocation to Tallinn, Estonia
Tasks:
Tasks:
- Development of computer vision and deep learning algorithms for skin image analysis: classification and segmentation tasks
- Code preparation for deployment
- Preparing reports for executive and project teams
- Monitoring of deployed models in production
- Preparing documentation
- Contributing to Proofs-of-Concepts and demo applications
- Writing technical reports and presenting results to colleagues or a broader audience
Must-have:
- 2+ years of industry experience
- Bachelor’s degree in Math, Physics, or Computer Science
- Communication skills in English
Theoretical:
- Knowledge of probability theory, mathematical statistics and linear algebra
- Knowledge of classical computer vision: edge detection, color spaces, histogram equalisation, thresholding etc.
- Knowledge of basic ML algorithms (KMeans, PCA, ICA, log regression, decision trees, random forest)
- Understanding of CNN (e.g. ResNet, UNet, MobileNet, VAE)
- Knowledge of loss functions and evaluation metrics for classification and segmentation tasks
- Basic knowledge of OOP
Practical:
- The ability to write clean Python code
- Experience of working with numpy, pandas, sklearn, matplotlib, scipy
- Experience of work with at least one of computer vision libraries: OpenCV, PIL, scikit-image
- Experience of work with at least one of deep learning frameworks: PyTorch, TensorFlow
- Ability to write training pipelines (data preprocessing, augmentation, train loop, validation)
- Experience with preparing of ML algorithms for deployment
- Knowledge of Git
- Data visualization skills
- Experience with Docker
Nice-to-have:
- Experience with generative adversarial networks (GANs) and autoencoders
- Experience with Azure, AWS and GCP
Benefits:
- Work in innovative industry and rapidly developing digital skincare market
- Collaboration with leading research universities all around the world
- Most of the code we produce goes to production systems
- Competitive compensation depending on experience and skills
- Friendly, creative and cohesive team
- Conferences and scientific events attendance
Interview process:
- Intro call with Toughbyte
- Tech interview with the team (around 1 hour)
- The candidate is presented a test assignment
- Second tech interview, assignment discussion (optional)
- Interview with the founders