📍 Калгари (Канада)Полная удалёнка
Специализация
Data Science / Machine Learning
Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
EyeQ is a dynamic, small, and growing profitable technology company based in Calgary, AB Canada. A leader in remote-first, our diverse team of 20 is located around the world. We’re recognized as a world leader in the digital imaging industry, where we license our automatic photo correction technology to businesses around the world. We license enterprise-level software/SDK packages that bring cost savings, time efficiencies, and increased revenue streams to our customers.
We’re looking for a motivated, self-driven Machine Learning Engineer with curiosity and experience creating, testing, and deploying cutting edge Computer Vision models to optimize and enhance photo and video quality.
You will be instrumental in helping the team create new leading AI technology for both video and still photos to be used by phone OEM’s, video companies, and the largest printers around the world. This is a unique opportunity to participate in our growth by combining existing proven technology while pushing the boundaries of AI innovation on mobile, cloud, and desktop.
Stack
PIL/OpenCV/scikit-imagePyTorchTensorFlow
Responsibilities
- Development of custom Machine Learning solutions to solving various tasks, specifically focused on automatic image and video processing.
- Experiments planning and execution: data gathering, models selection, training, evaluation and presenting results to the team. You’ll also be responsible for converting resulting models to various inference-ready frameworks and assisting MLOps with their production deployment and commercialization.
- Selection and management of training infrastructure (AWS SageMaker/GCP AI/VAST.AI), monitoring machine learning lifecycle (MLFlow/ClearML/Weights&Biases etc.).
- Work with our unique in-house datasets and collaborate with our data quality engineers to constantly improve and refine them.
Requirements
- 3+ years of professional (non-academic) ML engineering experience where you designed and built commercial solutions in Computer Vision/Image Processing area.
- Experience with at least one of the following areas: generative models for image/video editing: GANs, Diffusion Models; Image segmentation/stylization/super-resolution/object detection.
- Knowledge of Python and its image processing toolkit (PIL/OpenCV/scikit-image).
- Experience working with at least one of the following DL frameworks: PyTorch, Tensorflow 2.0, ONNX.
- Experience working with modern software development tools: Bash, Git, Docker, JIRA, e.t.c.
- Experience working and managing large datasets.
- Self-organization and ability to manage multiple projects with limited supervision.
- Bonus: Experience deploying production-ready models in packaged software and SDKs, utilizing CoreML, Metal, OpenCL, OpenGL, TensorFlow, TB Lite, ONNX. Deployment to NPU and other AI-based image processing technologies.
Conditions
- Work outside Russia.
- Salary in dollars.
- Fully remote: open to applicants world-wide.
- Full time.
EyeQ is an Equal Opportunity Employer committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.
Арина Каргина Technical Recruiter