Posted in

Senior Machine Learning Engineer – Gft

Senior Machine Learning Engineer – Gft

CompanyRoyal Bank of Canada
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Have a minimum of 5 years of experience in software development, with a strong focus on Python programming. Experience in working with cross-functional teams to deliver results
  • Possess professional working experience with LLMs, RAG, transformers, TensorFlow, PyTorch, BERT and cross encoding models
  • Having demonstrated a solid foundation in data structures, algorithms, and software engineering principles, with a track record of developing high-quality, maintainable code. Should be familiar with recent LLMs and development frameworks, i.e. OpenAI, Llama, Mistral, LangChain etc.
  • Proven Machine Learning industry experience, preferably at scale. Prior experience with transfer learning and model modifications
  • Excellent problem-solving skills, while exhibiting high enthusiasm to tackle complex challenges in AI/ML development and deployment
  • Are enthusiastic about working in a fast-paced, innovative environment, contributing to a team that aims to make a significant impact in the banking and finance technology space
  • Database and programming languages experience and data manipulation and integration skills using (one or more) SQL, NoSQL Databases, or similar tools is required
  • Possess good understanding on leveraging Azure’s AI and machine learning services to deploy, monitor, and maintain ML models, ensuring high availability and performance.

Responsibilities

  • Productionize, optimize ML based or any other advanced analytics models and algorithms tailored to address precise business challenges
  • A/B testing with renewed change management, and iteratively improve model accuracy and overall solution efficiency
  • E2E technical competency including conducting data analysis, data preprocessing, and feature engineering to prepare datasets for model training
  • Work alongside data scientists, quantitative analysts, software engineers, data engineers, and domain experts to collect requirements and establish project goals
  • Document machine learning processes, methodologies, and results to facilitate knowledge sharing and collaboration.

Preferred Qualifications

  • Knowledge of machine learning and data science concepts and tools
  • Knowledge of any other programming languages such as Javascript or Java
  • Understanding and passion for machine learning/AI
  • Experience working with at least one of Snowflake, PostgreSQL, and/or other DBMS platforms