04 Aug
|
DarkVision Technologies
|
Toronto
04 Aug
DarkVision Technologies
Toronto
OverviewDarkVision 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 in office at our North Vancouver, BC HQ, where employees have access to a gym, squash court, steam room, climbing wall, and more.What You Will DoInference 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 toolingthat 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.QualificationsBachelor'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 AheadExperience 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.Solid communication skills to articulate engineering constraints to diverse technical teams.SalaryGeneral 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 UsDarkVision 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 ApplyIf 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
📌 Machine Learning Engineer - $100,000 - $150,000 A Year (Toronto)
🏢 DarkVision Technologies
📍 Toronto