Machine Learning Software Engineer II at RBC Borealis responsible for ML solutions development and collaboration with research teams. Handling data pre-processing, algorithm building, deployment, and monitoring of ML systems.
Responsibilities
To build cutting edge ML solutions throughout the research and product development lifecycle
To play a key role in the design and development of Borealis’ machine learning products
To partner with RBC Borealis’s research and product teams to ensure the seamless delivery of these products
To apply engineering and data best practices to build robust and scalable large-scale machine learning software systems
To support projects with thorough documentation, design decisions, and technical advisory
Requirements
A degree in Computer Science, Software Engineering, or equivalent field
5+ years of experience as a software engineer
Experience building modular and robust software systems in Python or similar language
Knowledge of professional software engineering best practices for the full software development life cycle, including testing methods, coding standards, code reviews and source control management
Experience working across the entire ML research and product lifecycle from prototyping to production is a plus
Experience building microservices, data pipelines and using relational and non-relational databases is a plus
Experience working with data science tooling and deep learning frameworks is a plus
Experience with DevOps engineering (CI/CD pipelines, observability, containers etc) is a plus
Benefits
A comprehensive Total Rewards Program including bonuses and flexible benefits
Competitive compensation
Commissions and stock options where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact from a local-to-global scale
Senior Manager leading the development of AI agents for HR and Finance at Workday. Building and mentoring a high - performing engineering team to deliver scalable AI solutions.
Machine Learning Engineer at Workday developing data & AI - driven payroll solutions at global scale. Collaborating with product managers and software engineers for predictive analytics in payroll processing.
Senior ML Engineer at Kiefer Tech designing and optimizing AI systems for Greece and the EU. Focus on ASR pipelines, model performance, and multi - agent AI frameworks in a hybrid work environment.
Machine Learning Engineer deploying, automating, maintaining, and monitoring machine learning models within financial services. Collaborating in Agile teams to design and develop state - of - the - art ML products.
Scorecard Developer responsible for developing and maintaining credit scoring components and calibrations. Collaborating with engineering teams to deliver high - quality scoring solutions for credit decisioning.
Senior Perception Engineer developing AI solutions for autonomous driving at NVIDIA. Focused on creating innovative deep learning models and data - driven perception systems.
Senior Machine Learning Engineer optimizing ad selection for Disney's media platforms. Collaborating to enhance technology and develop innovative advertising solutions.
Data Science project analyzing price trends for commodities using AI at Fraunhofer Institute. Collaborating on Data Analytics projects to develop predictive models and understanding price formation.
Machine Learning Engineer in Workday's AI Platform team developing systems for agent observability and optimization. Solving complex challenges with innovative ML solutions and advanced algorithms in a collaborative environment.
Senior Staff Machine Learning Scientist at Monzo developing ML solutions for customer operations. Leading ML strategy and mentoring future talent in a fast - paced fintech environment.