Machine Learning Engineer (3D Computer Vision)
Location: Remote
Company: HaaS Platform
Employment: Full-time
Salary: from $4000 (discussed individually)
ML Engineer 3D Computer Vision
We are creating an AI product for quality control automation in dental laboratories. Our models analyze 3D scans of teeth, detect defects, and help significantly reduce the amount of manual inspection.
We are looking for a strong ML Engineer with experience in 3D Computer Vision and Production ML to develop existing models and create new ML solutions for analyzing and restoring 3D scans.
Responsibilities:
- Develop defect detection models on 3D scans and crown anomalies;
- Develop solutions for scan repair;
- Build and maintain the full ML lifecycle: data, annotation, experiments, training, evaluation, deployment, and monitoring;
- Work with meshes and point clouds;
- Develop human-in-the-loop processes and model error analysis;
- Deploy models to production and support their operation.
Tech Stack:
Python, PyTorch, Google Cloud, Docker, CI/CD, Experiment Tracking, Data Versioning
Requirements:
- Strong experience in developing and deploying ML systems to production;
- Experience with 3D Computer Vision, meshes, and point clouds;
- Excellent knowledge of Python and PyTorch;
- Experience working with imbalanced datasets and noisy annotations;
- Experience in building and analyzing ML experiments;
- Experience developing inference services;
- Comfortable working in a startup environment with a high degree of autonomy.
Will be a plus:
- Google Cloud or other cloud platforms;
- Docker, CI/CD, model serving;
- Experience in MedTech, Medical Imaging, or Dental AI;
- Experience with CUDA;
- Experience building 3D scan processing pipelines;
- Use of AI-assisted engineering tools.
Conditions:
- Fully remote work;
- Competitive compensation in USD;
- Work on a real AI product where ML is the core of the business;
- High degree of influence on the product and technical decisions.