Senior Machine Learning Engineer, GFT
at
RBC
Senior Machine Learning Engineer, GFT
Location
Toronto, Ontario, Canada
Date Posted
December 20, 2024
**Job Summary**
**Job Title:** Senior Machine Learning Engineer
**Job Description:**
Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join us!
Global Functions Technology (GFT) is part of RBC’s Technology and Operations division. GFT’s impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Our clients represent various fields including Risk, Finance, HR, Compliance, and Wealth Management. We also lead the development of digital tools and platforms to enhance collaboration.
As a Senior Machine Learning Engineer, you will be responsible for developing applications for large-scale data processing and analysis. You will work with stakeholders to design best-in-class technology solutions. We value a positive attitude, willingness to learn, open communication, teamwork, and a commitment to clean, secure, and well-tested code.
**What will you do?**
- Productionize and optimize ML-based or other advanced analytics models tailored to address specific business challenges.
- Conduct A/B testing with change management and iteratively improve model accuracy and solution efficiency.
- Perform end-to-end technical tasks including data analysis, data preprocessing, and feature engineering for model training.
- Collaborate with data scientists, analysts, software engineers, and domain experts to collect requirements and establish project goals.
- Document machine learning processes, methodologies, and results to facilitate knowledge sharing and collaboration.
**What do you need to succeed?**
**Must Have:**
- A minimum of 5 years of experience in software development, with a strong focus on Python programming.
- Experience working with cross-functional teams to deliver results.
- Professional experience with LLMs, RAG, transformers, TensorFlow, PyTorch, BERT, and cross-encoding models.
- A solid foundation in data structures, algorithms, and software engineering principles, with a track record of developing high-quality, maintainable code.
- Familiarity with recent LLMs and development frameworks such as OpenAI, Llama, Mistral, and LangChain.
- Proven experience in machine learning at scale.
- Experience with transfer learning and model modifications.
- Excellent problem-solving skills and enthusiasm for tackling complex challenges in AI/ML development and deployment.
- Proficiency in database and programming languages with data manipulation skills using SQL, NoSQL, or similar tools.
- An understanding of leveraging Azure's AI and machine learning services to deploy, monitor, and maintain ML models.
**Nice to Have:**
- Knowledge of machine learning and data science concepts and tools.
- Experience with programming languages such as JavaScript or Java.
- Passion for machine learning/AI.
- Experience with Snowflake, PostgreSQL, or other DBMS platforms.
**What’s in it for you?**
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, and stock options.
- Leaders who support your development through coaching and management opportunities.
- A dynamic, collaborative, and high-performing team environment.
- A world-class training program in financial services.
- Opportunities for challenging work and to build close relationships with clients.
**Job Skills Required:**
Big Data Management, Data Modeling, Data Science, Deep Learning, Machine Learning, Machine Learning Algorithms, Predictive Analytics, Statistical Analysis.
**Additional Job Details:**
- **Address:** RBC CENTRE, 155 WELLINGTON ST W, TORONTO
- **City:** TORONTO
- **Country:** Canada
- **Work hours/week:** 37.5
- **Employment Type:** Full time
- **Platform:** TECHNOLOGY AND OPERATIONS
- **Job Type:** Regular
- **Pay Type:** Salaried
- **Posted Date:** 2024-12-20
- **Application Deadline:** 2025-01-17
**Inclusion and Equal Opportunity Employment:**
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace. We strive to provide an accessible candidate experience for all prospective employees. Please let us know if you need any accommodations during the recruitment process.
Join our Talent Community to stay informed about great career opportunities at RBC. Expand your limits and create a new future together at RBC. For more details, visit jobs.rbc.com.