Machine Learning Scientist

4 weeks ago


Vancouver, Canada DarkVision Full time

**Your Job**
DarkVision, part of Koch Engineered Solutions, is looking for a Machine Learning Scientist for a temporary position with a 1-year term. DarkVision's ultrasound imaging asset inspection system collects huge datasets in the order of hundreds of gigabytes that are several kilometers long where a defect may be on the order of a few millimetres. It is essential that we develop algorithms for automated processing, measuring, classification, and visualization of this data since manual processing is both time consuming and inconsistent.

As a Machine Learning Scientist, you will be involved in researching, designing, and implementing deep learning architectures that learn efficient generalizable representations for several vision-based tasks. You will report to our Vice President of Research & Innovation and be responsible for developing machine learning pipelines for continuous training, evaluation, and deployment of deep learning models.

Our management process is light and generally milestone driven, using pseudo-Agile sprints derived from our quarterly and yearly goals. All goals are internally generated with plenty of room for feedback.

This is a temporary position with a 1-year term. It is on-site in our HQ in North Vancouver, BC.

**Our Team**

With the largest ultrasound datasets globally, DarkVision's Research & Innovation team unites top-tier PhDs, engineers, and research scientists to pioneer automated image processing and deep learning architectures.

**What You Will Do**
- **Research**: Rapid model prototyping, training, and deployment of state-of-the-art deep learning models to solve large-scale industrial problems. You will be investigating image classification, object detection, instance segmentation, semantic segmentation, anomaly detection, and other bespoke tasks for processing industrial ultrasonic array data.
- **Pipeline**: Work with our ML Ops team to build cloud-based pipelines for large-scale image pre-processing, data-augmentation, training, post-processing, and inference.
- **Deploy**: Work with the Software Development Team to deploy model in production for its end-users.
- **Monitor**: Continuously monitor success matrices of the assigned ML project and make continuous improvements for increasing model robustness and efficiency.
- **Data Analysis**: Work closely with our Data Analysts to explore, analyze, and organize data; perform data extraction and preprocessing for training and evaluation purposes.
- **Document**:Document model architecture, training details, dataset extraction, and cleaning procedures for reproducibility, product management, and internal training.

**Opportunities to Learn**
- Exploration of the state-of-the-art methodologies in computer vision like self-supervised learning and unsupervised learning for the purpose of non-destructive testing.
- Exposure to full ML lifecycle and orchestration management tools like Prefect, Kubeflow, AWS SageMaker, Weights, and Biases.
- Converting ideas into intellectual property assets (e.g. patents).

**Who You Are (Basic Qualifications)**
- Experience developing and training deep learning models from scratch.
- Master's degree in Computer Science, Computer Engineering, Electrical Engineering or a ML/AI related field; PhD preferred.
- Proficient in Python and at least one mainstream deep learning framework, such as PyTorch, TensorFlow, JAX, etc.

**What Will Put You Ahead**
- Experience with medical or industrial ultrasound images for deep learning-related projects.
- Experience in deep learning projects for industrial non-destructive testing.
- Experience leading and mentoring ML engineers and ML scientists.
- Hands-on experience with ML lifecycle management tools like MLFlow, Amazon SageMaker, GPC Vertex AI, etc.
- Hands-on experience with orchestration tools like Kubeflow, Prefect, Airflow, etc.
- Working knowledge of Git, Docker, and cloud services like AWS and GPC.
- Publications in top tier venues likes CVPR, ICCV, etc.
- Experience with Reinforcement Learning and/or Few-shot Learning
- Experience with NLP (Transformers, RNNs)
- Experience in self-supervised and/or unsupervised learning
- Experience with Generative Model / Diffusion
- Experience with Causal Inference
- Great communicator with excellent data presentation, and report writing skills.
- Be able to work in a fast-paced, self-driven environment.

**General Salary Range**

For this role, we anticipate paying $100,000 - $180,000 per year. This role is eligible for variable pay, issued as a monetary bonus or in another form.

**Who We Are**

DarkVision Technologies Inc. is a Canada-based tech company disrupting the industrial imaging market since 2013. We have created the world's most advanced acoustic-based imaging platform. We are packaging it into multiple new product lines, revolutionizing how our clients quantify and visualize the integrity of their critical assets.

Backed by Koch Industries, one of the world's largest privately held companies, Da



  • Vancouver, Canada DarkVision Full time

    **Your Job** DarkVision, part of Koch Engineered Solutions, is looking for a Machine Learning Scientist. DarkVision's ultrasound imaging asset inspection system collects huge datasets in the order of hundreds of gigabytes that are several kilometers long where a defect may be on the order of a few millimetres. It is essential that we develop algorithms for...

  • Data Scientist

    3 weeks ago


    Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Data Scientist - Machine Learning EngineerAs a Data Scientist - Machine Learning Engineer at {company}, you will have the opportunity to work with cutting-edge technologies and develop innovative solutions to real-world problems.Key Responsibilities:Design and implement machine learning models to solve complex problemsWork with large datasets to...


  • Vancouver, Canada Huawei Full time

    Our team has an immediate permanent opening for a Machine Learning Applied Scientist Responsibilities: Conducting research and analysis to solve complex problems Developing and implementing machine learning models and algorithms Collaborating with cross-functional teams to develop and deploy solutions Providing technical guidance and support to...


  • Vancouver, British Columbia, Canada GlobalRelay Full time

    Job DescriptionWe are seeking a Senior Data Scientist to build artificial intelligence and machine learning solutions for our customers. As part of a small, agile team, you will apply various models to large electronic communication archives to classify and understand communication content.Key Responsibilities:Work closely with data scientists and developers...

  • Data scientist

    1 month ago


    Vancouver, Canada BC Centre for Disease Control Full time

    Data Scientist II, Data & Analytics Services, Data Science & Innovation - BC Centre for Disease ControlFull time1 day ago, from Provincial Health Services AuthorityIn accordance with the Purpose, Vision, Values and Coast Salish Teachings, and strategic directions of PHSA, safety, including both patient and employee safety, is a priority and a responsibility...


  • Vancouver, Canada PDF Solutions Full time

    **Overview**: **Responsibilities**: Research, design, implement, and validate ML Pipelines while collaborating with other data scientists. Balance adding new features with the need for stability and performance. Grow development capabilities to align with the pace of business needs. **Qualifications**: Master's degree or higher in Computer Science, Computer...


  • Vancouver, British Columbia, Canada Nesbou Development Ltd Full time

    As a Data Scientist, you will work with our team to develop and implement Ai and Machine Learning models to drive business growth.Key Responsibilities:Develop and train Ai and Machine Learning models using Python and TensorFlow.Implement models in production environments.Analyze model performance and make data-driven recommendations.


  • Vancouver, Canada TikTok Full time

    Responsibilities TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul and Tokyo. Why Join Us At TikTok, our people are humble, intelligent, compassionate and creative. We...


  • North Vancouver, Canada Avature Full time

    Machine Learning Scientist (1-Year Temporary Employment) DarkVision, part of Koch Engineered Solutions, is looking for a Machine Learning Scientist for a temporary position with a 1-year term. DarkVision’s ultrasound imaging asset inspection system collects huge datasets in the order of hundreds of gigabytes that are several kilometers long where a defect...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Senior Data ScientistWe are seeking a highly skilled Senior Data Scientist to join our team at Global Relay, a leading provider of enterprise information archiving solutions.About the RoleThe successful candidate will be responsible for building artificial intelligence and machine learning solutions that drive business value for our customers. This is an...


  • Vancouver, Canada Prenuvo Full time

    **About Us** At Prenuvo, we are on a mission to flip the paradigm from reactive "sick-care" to proactive health care. Our award-winning whole body scan is fast (under 1 hour), safe (MRI has no ionizing radiation), and non-invasive (no contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the...


  • Vancouver, British Columbia, Canada S D Finishing & Carpentry Ltd. Full time

    Job Title: Software Engineer with Expertise in Machine LearningWe are seeking a highly skilled software engineer with expertise in machine learning to join our team. As a software engineer, you will be responsible for designing, developing, and deploying machine learning models to solve complex business problems.Key Responsibilities:* Develop and deploy...


  • Vancouver, British Columbia, Canada Yolks Breakfast Full time

    We are seeking a talented Software Engineer with expertise in Machine Learning to join our team. Key responsibilities include designing and developing AI-powered applications, collaborating with cross-functional teams, and staying up-to-date with the latest industry trends.Responsibilities:Design and implement machine learning modelsCollaborate with data...


  • Vancouver, Canada The Weir Group Full time

    Intermediate Machine Learning DeveloperWeir Motion Metrics Vancouver, BC Canada (Hybrid) Purpose of Role: We are looking for a Machine Learning Developer who is passionate about solving challenging computer vision and machine learning problems in collaboration with other data scientists and developers. AI team members will be involved in various stages of...


  • Vancouver, British Columbia, Canada Global Relay Full time

    At Global Relay, we're seeking a talented Senior Data Scientist to join our team. This role offers an exciting opportunity to build artificial intelligence and machine learning solutions for our customers.We're committed to innovation, collaboration, and professional growth. Our dynamic teams work closely together to develop cutting-edge solutions that drive...

  • Senior Data Scientist

    1 month ago


    Vancouver, Canada Microsoft Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft Fabric’s Real-Time Intelligence team is leading the transformation of real-time analytics in...


  • Vancouver, Canada Loopio Full time

    Loopio is a workplace that unleashes learning & growth opportunities for our Loopers. We provide autonomous, challenging work that allows each employee to master their craft. We attract and retain people who are naturally curious, have grit and are eager to grow and build their careers. At Loopio, we genuinely support each other, because true success comes...


  • Vancouver, British Columbia, Canada Motion Recruitment Full time

    Job SummaryWe are seeking a highly skilled Chief Machine Learning Architect to join our team at Motion Recruitment in Vancouver, BC. As a Senior Data Scientist, you will be responsible for end-to-end AI development, with a focus on modeling and data science.About the RoleIn this role, you will work closely with our team to develop and implement machine...


  • Vancouver, British Columbia, Canada Canada Workday ULC Full time

    About the RoleAs a key member of our Machine Learning team, you will play a pivotal role in driving the development of our AI/ML capabilities within the Prism platform.About YouYou have a passion for working on complex technical projects and are an authority on modern ML/AI technologies.You possess excellent leadership skills and can lead end-to-end ML/AI...


  • Vancouver, British Columbia, Canada Marqeta Full time

    Unlock Equitable Financial AccessMarqeta is revolutionizing the way money moves. As a Senior Machine Learning Engineer, you'll be part of our team dedicated to building AI/ML solutions for optimizing the security and efficiency of the embedded finance ecosystem.Key Responsibilities:Develop and maintain machine learning infrastructure to enable data...