Senior Machine Learning Engineer – Gft
Company | Royal Bank of Canada |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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