Talent.com
Machine Learning Engineer
Machine Learning EngineerDarkVision • Vancouver, Metro Vancouver Regional District, CA
Machine Learning Engineer

Machine Learning Engineer

DarkVision • Vancouver, Metro Vancouver Regional District, CA
3 days ago
Job type
  • Full-time
Job description

Overview

DarkVision is seeking a Machine Learning Engineer to join our Imaging & AI team. You will build and maintain the inference and training pipelines to support our machine learning workloads and help productionalize research code into robust, scalable software pipelines.

DarkVision's ultrasound imaging system collects large datasets on the order of terabytes, detecting sub-millimetric defects in industrial assets across hundreds of kilometers. Reliable and automated processing of this data is crucial. You will focus on the design, implementation, and maintenance of the software infrastructure that allows our models to train reliably and infer efficiently.

This role is on-site at our North Vancouver, BC HQ, where employees have access to a gym, squash court, steam room, climbing wall, and more.

What You Will Do

  • Inference Pipeline Engineering : Develop and maintain code for processing data through our models, ensuring efficient execution and optimal use of computational resources.
  • Training Infrastructure & Automatic Retraining : Design and implement automated pipelines for model training and retraining, enabling repeatable, scalable training loops.
  • Lifecycle Management : Establish and maintain best practices for model and dataset versioning; implement tooling that tracks model lineage, linking specific model versions to the data and hyperparameters used.
  • Data Integration : Interface with internal data ingestion systems, handling efficient loading, preprocessing, and movement of data to feed pipelines.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 2+ years of experience in software engineering or machine learning engineering.
  • Production-code proficiency in Python, with clean, modular, and tested code.
  • Ability to translate experimental code into production.
  • Experience with deep-learning frameworks, specifically PyTorch.
  • Understanding of high-performance computing, parallel processing, and distributed systems.
  • What Will Put You Ahead

  • Experience with workflow orchestration tools (e.g., Prefect, Airflow, Dagster).
  • Familiarity with distributed computing frameworks (e.g., Ray, Dask, Monarch).
  • Experience with MLOps tools for experiment tracking and artifact management (e.g., Weights & Biases, DVC, MLFlow).
  • Experience with model optimization and acceleration techniques (TensorRT, ONNX, CUDA); familiarity with quantization, mixed precision, profiling and debugging for latency and throughput.
  • Knowledge of PyTorch Lightning, Hugging Face Accelerate, or similar ML frameworks.
  • Working understanding of SQL and databases.
  • Strong communication skills to articulate engineering constraints to diverse technical teams.
  • Salary

    General Salary Range : For this role, we anticipate paying $100,000 to $150,000 per year. This role is eligible for variable pay, issued as a monetary bonus or in another form.

    At Koch companies, compensation is guided by market data and may vary based on knowledge, skills, abilities, and geographic location.

    About Us

    DarkVision Technologies Inc. is a Canada-based tech company disrupting the industrial imaging market since 2013. We have created an advanced acoustic-based imaging platform and are expanding into multiple product lines. Backed by Koch Inc., our team includes Mechanical, Skunkworks, Electrical, Software, and Machine Learning Engineers.

    We are committed to enabling cutting-edge technologies that blend science with real-world applications. We invite you to join us on the journey to become a global leader in industrial imaging. At Koch, employees are empowered to contribute and grow.

    How To Apply

    If you meet the above qualifications, we would like to hear from you. We thank all applicants in advance, but only those selected for an interview will be contacted.

    We are an equal opportunity employer. If you require accommodation or assistance at any time during the application or selection processes, please submit a request following the directions located in the FAQ on the kochcareers.com webpage. Successful candidates will be required to complete a criminal background check.

    Keywords : Machine Learning, ML Engineer, Python, PyTorch, Prefect, MLOps, Deep Learning, Data Pipelines, Model Deployment, Software Engineering, Infrastructure, Automation.

    #J-18808-Ljbffr

    Create a job alert for this search

    Machine Learning Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Analytics Engineer : AI-Driven Data Modeling & Semantic

    Analytics Engineer : AI-Driven Data Modeling & Semantic

    Ignition • Vancouver
    Full-time
    A leading SaaS revenue platform company is looking for an Analytics Engineer in the Vancouver area.The role focuses on improving data access and usability through durable modeling and a strong sema...Show more
    Last updated: 5 days ago • Promoted
    Research Associate

    Research Associate

    Impact Recruitment • Greater Vancouver Metropolitan Area, Canada
    Full-time
    Impact Recruitment has the pleasure of working once again with this national, full-service law firm located in downtown Vancouver. With a strong history of representing clients in innumerable comple...Show more
    Last updated: 1 day ago • Promoted
    Remote Mathematics Expert for AI Research & Training

    Remote Mathematics Expert for AI Research & Training

    Labelbox • Vancouver, Metro Vancouver Regional District, Canada
    Remote
    Part-time
    A leading AI research firm is seeking a Mathematics Expert to develop and solve advanced mathematical problems remotely.The ideal candidate holds a Master’s or PhD in Mathematics, has strong coding...Show more
    Last updated: 30+ days ago • Promoted
    Work From Home - Sales Representative - 60k / Year

    Work From Home - Sales Representative - 60k / Year

    Spade Recruiting • Squamish, British Columbia
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Analytics Engineer - Data Modeling & Self-Serve

    Senior Analytics Engineer - Data Modeling & Self-Serve

    ARITZIA • Vancouver
    Full-time
    A high-end retail brand located in Vancouver is looking for a Senior Analytics Engineer to support the rapid growth of its Data & Analytics team. The role involves developing SQL transformations, co...Show more
    Last updated: 6 days ago • Promoted
    Senior Machine Vision Software Engineer

    Senior Machine Vision Software Engineer

    ClearVision Technologies, Inc. • Vancouver
    Full-time
    A technology company focused on manufacturing solutions is seeking a member for their machine vision analysis software team in Vancouver. The ideal candidate has over 5 years of experience in C / C++ / ...Show more
    Last updated: 7 days ago • Promoted
    Senior AI / ML Engineer

    Senior AI / ML Engineer

    PRAGMATIKE • Vancouver, BC, Canada
    Remote
    Full-time
    Quick Apply
    Pragmatike is hiring on behalf of a confidential client for a.This is a production-focused position for engineers who build. You will work across the full AI lifecycle — from data and modeling to de...Show more
    Last updated: 3 days ago
    ELL / Resource

    ELL / Resource

    School District #38 (Richmond) • Richmond, BC, CA
    Temporary
    English Language Learning (ELL) and Learning Resource.Blended Mode Positions (K-7) - This is for a temporary contract at Gilmore School from now until June 30, 2026. Recognized for its diversity, de...Show more
    Last updated: 3 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Equest • Vancouver, British Columbia, Canada
    Full-time
    DarkVision is seeking a Machine Learning Engineer to join our Imaging & AI team.You will build and maintain the inference and training pipelines to support our machine learning workloads.You will h...Show more
    Last updated: 4 days ago • Promoted
    PhD student : Applying Machine Learning to Building Systems

    PhD student : Applying Machine Learning to Building Systems

    International Society for Industrial Ecology • Vancouver
    Full-time
    PhD student : Applying Machine Learning to Building Systems.There have been growing efforts and advocations for integrating energy performance and carbon intensity metrics into building codes.One of...Show more
    Last updated: 1 day ago • Promoted
    AI Algorithm Engineer - Generative ML & LLMs (Vancouver)

    AI Algorithm Engineer - Generative ML & LLMs (Vancouver)

    Comm100 • Vancouver
    Full-time
    A leading digital customer engagement platform is searching for an Algorithm Engineer, AI, to join their downtown Vancouver team. This role involves researching advancements in AGI, developing AI fe...Show more
    Last updated: 22 days ago • Promoted
    Trigonometry Private Tutoring Jobs Richmond

    Trigonometry Private Tutoring Jobs Richmond

    Superprof • Richmond, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    AI ML Engineer

    AI ML Engineer

    Railtown AI Technologies Inc. • Vancouver
    Full-time
    As a Machine Learning Engineer, you will work with our growing AI team in developing AI and machine learning (ML) solutions for problems in the software development domain.This position will provid...Show more
    Last updated: 7 days ago • Promoted
    Hybrid AI Software Engineer — Edge ML & CV

    Hybrid AI Software Engineer — Edge ML & CV

    Motorola Solutions • Vancouver
    Full-time
    A leading technology company located in Vancouver is seeking a Senior Software Developer to architect and maintain high-performance AI software solutions. The ideal candidate will have over 4 years ...Show more
    Last updated: 7 days ago • Promoted
    AI / ML Software Engineer : Scalable Distributed Systems

    AI / ML Software Engineer : Scalable Distributed Systems

    CNSC • Vancouver
    Full-time
    A leading company is seeking a Software Development Engineer (AI / ML) to join their Vancouver team.The role involves designing and building innovative technologies for large distributed computing en...Show more
    Last updated: 22 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    DarkVision • Vancouver
    Full-time
    DarkVision is seeking a Machine Learning Engineer to join our Imaging & AI team.You will build and maintain the inference and training pipelines to support our machine learning workloads and help p...Show more
    Last updated: 3 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    CD PROJEKT RED • Vancouver
    Full-time
    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission.Want to dive deeper into our company’s culture? Explore our social media and check out our...Show more
    Last updated: 7 days ago • Promoted
    Applied AI Scientist - Generative ML for Global Logistics

    Applied AI Scientist - Generative ML for Global Logistics

    Amazon • Vancouver
    Full-time
    A leading technology company is looking for a Machine Learning Scientist in Vancouver to design and develop innovative machine learning solutions. You'll tackle complex business problems with Genera...Show more
    Last updated: 8 hours ago • Promoted • New!