Back to jobs
R

Machine Learning Developer, GFT

馃嚚馃嚘RBC

TORONTO, Ontario, Canada0 applicants
Posted 1d agoApr 30, 2026, 12:00 AMApply by Thu, May 14, 2026
Full TimeMid-level

Job Description

Job Description What is the opportunity? Are you passionate about building real-world machine learning solutions? RBC is looking for a Machine Learning Developer to help build and deploy ML and AI applications that solve problems in risk management. You'll work alongside experienced data scientists and ML engineers, developing models, building data pipelines, and deploying solutions that impact thousands of users across the organization. You'll spend your time writing code, training models, building features, and collaborating with cross-functional teams to turn business challenges into working ML systems. You'll work on projects where your code directly impacts how risk is identified and managed, learning from senior team members while contributing meaningfully to real products. If you're excited about applying machine learning to solve tangible problems, working in a collaborative team environment, and launching your career in AI and data, let's talk. What will you do? Write clean, well-tested Python code to implement machine learning models, data pipelines, and features under the guidance of senior team members. Develop and train machine learning models for risk management applications using libraries like Scikit-learn, PyTorch, TensorFlow, or similar frameworks. Build data pipelines and preprocessing workflows to prepare datasets for model training and analysis. Implement features and contribute to production ML systems, following best practices in code quality and documentation. Run experiments to test different model architectures, hyperparameters, and approaches, measuring performance and documenting results. Collaborate with data scientists and engineers to understand requirements, design solutions, and debug issues in existing systems. Analyze model performance, identify limitations, and suggest improvements to increase accuracy and reliability. Write unit tests and validation checks to ensure models and data pipelines work correctly. Document code, experiments, and findings clearly so that your work can be understood and built upon by the team. Help deploy models to staging and production environments with guidance from senior engineers. Stay current with machine learning trends and technologies, bringing new ideas and approaches to the team. What do you need to succeed? Must have: Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, Physics, or related field. Master's degree is a plus. Strong proficiency in Python including experience with data manipulation (Pandas, NumPy) and at least one ML framework (Scikit-learn, PyTorch, TensorFlow, or similar). Solid understanding of machine learning fundamentals including supervised learning, unsupervised learning, model evaluation, and overfitting prevention. Experience with SQL and ability to write queries to extract and analyze data. Familiarity with Git and version control workflows. Strong problem-solving skills and logical thinking ability. Excellent written and ver

Read original posting

Required Skills

RMachine Learning
R

RBC