Senior Applied ML Specialist building scalable ML research infrastructure to accelerate applied research. Implement research prototypes into robust systems and develop tooling for the full ML lifecycle.
Responsibilities
Design, build, and maintain scalable ML research infrastructure including training pipelines, experiment orchestration, evaluation harnesses, and data processing systems. Implement and extend ML research prototypes from papers and internal work, taking them from proof-of-concept to robust, reproducible systems. Develop internal tooling and libraries for data ingestion, preprocessing, training, fine-tuning, benchmarking, and results tracking. Scale applied research efforts with efficient pipelines for multi-dataset, multi-model, and distributed compute workloads. Build and ship open-source research software, reference implementations, and model toolkits. Collaborate with Applied ML Scientists to translate research requirements into engineering specifications. Own complex research engineering initiatives from architecture to delivery. Communicate progress through documentation, demos, and presentations.
Requirements
Bachelor’s degree in computer science, mathematics, electrical engineering, or related discipline; MSc/MEng preferred. Minimum 4 years experience in research engineering, ML infrastructure, or applied ML with track record of building systems that accelerate research. Demonstrated experience as technical lead on research engineering or applied ML projects. Strong proficiency in Python with emphasis on clean, well-tested, reusable research code. Hands-on experience building ML training and evaluation pipelines with large-scale datasets. Deep familiarity with ML frameworks (PyTorch, HuggingFace Transformers, JAX). Experience with CUDA or GPU optimization. Strong command of ML tooling ecosystem (MLflow, W&B, model evaluation, dataset versioning, model registries). Experience with distributed training, multi-GPU/multi-node compute orchestration, cloud-native infrastructure (Kubernetes, Docker, GCP/AWS/Azure). Familiar with full ML research lifecycle. Experience contributing to open-source ML libraries or shared internal tooling preferred. Strong written and verbal communication skills.
Benefits
Vacation time, floater days, GRRSP, Health Spending Account, Summer Hours program, flexible work arrangements.
Machine Learning Research Engineer developing AI solutions at RBC Borealis, focusing on innovative machine learning projects. Join a team of experts in applying machine learning to real - world problems.
Senior Research Engineer joining STRIKE for Threat Intelligence at SecurityScorecard. Focusing on engineering artifacts and delivery based on research findings.
Research Engineer developing AI - driven tools for genetic medicine at Deep Genomics. Bridging experimental ML research and robust production systems while optimizing PyTorch code.
Machine Learning Research Engineer at RBC Borealis applying ML technology to complex problems with a focus on generative AI, NLP, and time series analysis.
Research Engineer focusing on signal processing for autonomous vehicles at Waabi. Collaborating with scientists and engineers to innovate and optimize systems for sensor data.
ML Engineer advancing AI systems for manufacturing operations through collaboration and innovation. Play a pivotal role in developing solutions in a dynamic research environment.
Research Engineer for Waabi, developing algorithms for world models in autonomous transportation. Collaborating with a team to deliver scalable and efficient AI solutions.
Architecting and optimizing leading - edge ML and physics - based models at SandboxAQ. Driving research to production for drug discovery and materials science.
Innovation Engineer exploring AI and emerging technologies to solve business problems. Prototype solutions and drive innovation for operational improvement and product capabilities.