Senior ML Developer
@ Nesto

Hybrid
CA$120,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @nesto.ca
Recommended after applying

Job Details

About nesto

Our mission is to provide a positive, empowering, and transparent property financing experience that is simple from start to finish. Join a team of skilled technology experts, caring mortgage specialists, and a diverse marketing team leading change in the mortgage industry.

Our Achievements

  • 4.5-star Google reviews
  • 2023 & 2024 CLA Lender of the Year awards
  • B Corp certified organization

About the Machine Learning Team

The nesto machine learning team manages the full cycle from data collection to model deployment in computer vision and modern language models.

What You’ll Be Doing as a Senior ML Developer

  • Develop scalable and innovative machine learning models
  • Collaborate with DevOps and data teams to optimize infrastructure
  • Create proofs of concept to enhance customer experience
  • Write clean, maintainable, and testable code
  • Investigate bugs and test new functionalities

Who Are You

  • Degree in machine learning, computer science, or similar field
  • 3+ years experience in machine learning and 5+ years in software development
  • Expertise in Python (pandas, numpy, fastapi, pydantic, scikit-learn, opencv)
  • Experience automating and productionizing ML applications
  • Knowledge of cloud platforms such as Azure or GCP is a plus
  • Strong skills in debugging, documenting, and communicating work

What We Offer

  • Direct impact in modernizing the Canadian mortgage industry
  • Exclusive employee mortgage program with preferred low rates
  • Generous time-off policy and premium benefits
  • Annual health and wellness budget
  • Hybrid work mode from our downtown Montreal office

Diversity & Inclusion

nesto is committed to fostering a diverse, inclusive, and welcoming environment for all.

Key skills/competency

  • machine learning
  • python
  • data engineering
  • DevOps
  • computer vision
  • language models
  • cloud platforms
  • debugging
  • software development
  • data pipeline

How to Get Hired at Nesto

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight ML and Python skills.
  • Research nesto: Understand their mission and recent awards.
  • Practice coding tests: Focus on Python and algorithm design.
  • Prepare for interviews: Brush up on ML concepts and system design.

📝 Interview Preparation Advice

Technical Preparation

Review Python libraries for ML implementations.
Practice coding exercises on algorithms and data structures.
Study cloud service configurations and deployments.
Work through sample ML model debugging scenarios.

Behavioral Questions

Describe handling tight project deadlines.
Explain teamwork during complex problem solving.
Share conflict resolution with peers.
Detail past experience adapting to new tech.

Frequently Asked Questions