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
Machine Learning Engineer designing and deploying ML pipelines at a fintech platform in Canada. Collaborating with engineers to optimize models and performance while implementing MLOps best practices.
Senior ML Engineer developing and improving ML Ops frameworks for autonomous vehicle solutions at Torc Robotics. Collaborating with developers to drive future innovations in autonomous freight on a global scale.
Lead Machine Learning Engineer at Torc Robotics improving frameworks for autonomous vehicles. Join a team that develops advanced solutions in the autonomous vehicle space.
ML Engineer role at Eqvilent constructing systems for data validation and ML models. Involves data pipelines, exploratory analysis, and machine learning model evaluations.
MLOps Engineer improving training pipelines and model performance for Eqvilent. Responsible for implementing CI/CD and monitoring systems in a remote work environment.
Experienced ML Engineer advising on speech - to - speech pipeline for Vosyn, an AI startup. Collaborate to optimize TTS models and lead technical initiatives.
Machine Learning Engineer at Quincus developing and deploying deep learning systems to optimize logistics operations in SaaS. Collaborating with teams to enhance model performance and efficiency.
Machine Learning Engineer specializing in Natural Language Processing for AI - driven solutions at Cloudacio. Developing advanced NLP solutions with a focus on client needs and collaboration.
Machine Learning Engineer responsible for ML model lifecycle and analysis for Reddit's advertising platform. Driving ad relevancy and optimization to enhance advertiser value through technical solutions.
Machine Learning Engineer developing and deploying machine learning models for ad ranking, bidding, and optimization at Reddit Ads. Engaging in full lifecycle ML system ownership and cross - functional collaboration.