Machine Learning Engineer role building and deploying end-to-end ML pipelines for training, validation, and inference, with MLOps practices including CI/CD, monitoring, and retraining. Deploys models on AWS, GCP, or Azure using Docker and Kubernetes. Stack includes Python, Scikit-learn, LightGBM, PyTorch, Pandas, NumPy, SQL, and MLflow, Kubeflow, or SageMaker.
Bree is a consumer finance platform building faster, simpler, and more affordable financial services for Canadians who often live paycheck to paycheck. We operate in a massive market that’s historically been underserved by traditional financial institutions, and we’re building products that help customers access short-term credit with a transparent, user-first experience.
To date, 800,000+ Canadians have signed up for Bree—and we believe we’re still early. We’re at an exciting intersection of product-market fit, rapid growth, and a clear path to becoming one of the most important fintech companies in Canada.
We were part of Y Combinator (Summer 2021) and raised a $2M seed round shortly after.
We’re looking for a Machine Learning Engineer to build and scale high-impact, world-class ML systems. You’re passionate about deploying AI solutions, optimizing performance, and driving measurable results. Your work will power critical decisions and shape the future of our technology.
💰Top of the market compensation for top performers
⚕️Comprehensive health, dental, and vision benefits plan
🖥 $1,500 one-time setup + $500/year annual learning & home-office stipend
🧘🏼 $1,500 annual wellness stipend
🥗 Free lunch provided in office daily
❄️ Remote-first during the winter
🚗 Commuter Benefits
🚼Paid Parental leave
🏝20 annual PTO days + unlimited sick days
🚀 Quarterly Team Gatherings
☕ In Office Amenities
Compensation: CA$180K - CA$250K