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
1 day 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
    Machine Learning Scientist

    Machine Learning Scientist

    Equest • Vancouver, British Columbia, Canada
    Full-time
    DarkVision is seeking a Machine Learning Scientist to join our Imaging & AI team.You will research, design, and prototype the deep learning architectures that power our automated analysis tools.You...Show more
    Last updated: 2 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
    Data Engineer (MS Fabric / Databricks) - Senior Consultant

    Data Engineer (MS Fabric / Databricks) - Senior Consultant

    Deloitte • Vancouver, British Columbia, Canada
    Permanent
    At Deloitte, our Purpose is to make an impact that matters.We exist to inspire and help our people, organizations, communities, and countries to thrive by building a better future.Our work underpin...Show more
    Last updated: 14 days ago • Promoted
    Data Analyst with Experience in Pharmaceutical - Sophus IT Solutions

    Data Analyst with Experience in Pharmaceutical - Sophus IT Solutions

    Sophus IT Solutions • richmond, bc, ca
    Full-time
    Data Analyst with Experience in Pharmaceutical or Life Sciences Manufacturing.The Data Analyst is responsible for collecting, categorizing, and submitting data generated by Vision AI monitoring sys...Show more
    Last updated: 3 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Electronic Arts • Vancouver
    Full-time
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Show more
    Last updated: 11 hours ago • Promoted • New!
    Ingénieur en apprentissage automatique senior | Senior Machine Learning Engineer, Professional [...]

    Ingénieur en apprentissage automatique senior | Senior Machine Learning Engineer, Professional [...]

    Amazon Web Services (AWS) • Vancouver
    Full-time
    Êtes-vous enthousiaste à l’idée de créer des solutions logicielles autour de grands systèmes complexes d’apprentissage automatique (AA) et d’apprentissage profond (AP)? Vous souhaitez aider les plu...Show more
    Last updated: 6 days ago • Promoted
    AI Engineer : Cloud ML & Data Pipeline Specialist

    AI Engineer : Cloud ML & Data Pipeline Specialist

    Triunity Software, Inc. • Vancouver
    Full-time
    A software company in Canada is seeking a skilled candidate to implement AI / ML services and develop data pipelines for machine learning. The position requires strong Python programming skills, with ...Show more
    Last updated: 1 day ago • Promoted
    Sr. Clinical Data Team Lead - Connect Life Sciences

    Sr. Clinical Data Team Lead - Connect Life Sciences

    Connect Life Sciences • delta, bc, ca
    Full-time
    Minimum of 5 years of experience as an independent lead, with an overall 10 years of CDM experience.The role involves independently managing the end-to-end delivery of data management services for ...Show more
    Last updated: 3 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
    Lead Data Engineer

    Lead Data Engineer

    Swim Recruiting • Vancouver, British Columbia, Canada
    Full-time +1
    Full-time permanent opportunity with a rapidly growing lifestyle brand at the intersection of retail, e-commerce, and technology. Permanent Lead Data Engineer role.Collaborative and data-driven envi...Show more
    Last updated: 12 days ago • Promoted
    System Application Engineer – SCADA - Pacer Group

    System Application Engineer – SCADA - Pacer Group

    Pacer Group • delta, bc, ca
    Full-time
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Show more
    Last updated: 3 days ago • Promoted
    AI Prototyping Engineer | Low-Code ML Solutions

    AI Prototyping Engineer | Low-Code ML Solutions

    The University of British Columbia • Vancouver
    Full-time
    A leading academic institution in Vancouver is looking for an AI Developer responsible for supporting service delivery innovations through AI tools at UBC. The role involves rapid prototyping, testi...Show more
    Last updated: 6 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: 6 days ago • Promoted
    Greg looking for a babysitter or nanny in Squamish

    Greg looking for a babysitter or nanny in Squamish

    Sitly • Squamish, CA
    Part-time
    Mum and Dad Both work Single child Live in Squamish Travel across Canada on trips occasionally needing help in the evenings so as to have a social life!.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: 5 days ago • Promoted
    Founder - Loud Solutions

    Founder - Loud Solutions

    Loud Solutions • richmond, bc, ca
    Full-time
    Loud has partnered with a well-capitalized, highly active VC deploying capital into AI-driven businesses across large, legacy industries. What’s missing is the right person to steer the ship.We are ...Show more
    Last updated: 7 days ago • Promoted
    Analytics Engineer

    Analytics Engineer

    Insight Global • Vancouver
    Full-time
    As a Analytics Engineer, your main responsibility will be building and maintaining interactive dashboards in Power BI that provide clear insights to business stakeholders.To make these dashboards a...Show more
    Last updated: 20 days ago • Promoted
    DevOps Engineer - VBeyond Corporation

    DevOps Engineer - VBeyond Corporation

    VBeyond Corporation • delta, bc, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
    Last updated: 7 days ago • Promoted