cover image
nesto

nesto

www.nesto.ca

1 Job

408 Employees

About the Company

nesto is on a mission to offer a positive, empowering and transparent property financing experience, simplified from start to finish. Powered by the most advanced technology, we screen the whole market in seconds to find the most affordable mortgage while our commission-free experts provide you with unbiased support along the process. Simply, welcome to the bright future of home buying.

Listed Jobs

Company background Company brand
Company Name
nesto
Job Title
Senior ML Developer
Job Description
**Job Title:** Senior ML Developer **Role Summary:** Lead end‑to‑end machine learning engineering on a mortgage‑financing platform. Design, implement, and production‑grade AI models, collaborate with DevOps and data teams, and drive continuous improvement of services and infrastructure. **Expectations:** - Deliver reliable, scalable ML solutions within product timelines. - Apply strong coding standards, testing, and debugging practices. - Maintain and extend existing codebases while iterating rapidly on prototypes. - Communicate design intent and results clearly to technical and non‑technical stakeholders. **Key Responsibilities:** - Design and develop scalable machine learning models (CV, NLP) using Python (pandas, numpy, scikit‑learn, opencv, etc.). - Collaborate with DevOps and data engineering to build, deploy, and monitor ML services on cloud platforms (Azure or GCP). - Build data pipelines, automate workflows, and ensure production readiness of models. - Create proofs‑of‑concept for new features, validate performance, and transition them to production. - Write clean, maintainable, test‑driven code following software engineering best practices (Security by Design). - Troubleshoot complex bugs, diagnose root causes, and validate fixes through tests. - Continuously learn emerging ML tools and integrate them to improve product quality. - Document code, infrastructure, and processes to support reproducibility and knowledge sharing. **Required Skills:** - Programming: Python (pandas, numpy, scikit‑learn, opencv, fastapi, pydantic). - ML Engineering: model development, hyperparameter tuning, deployment, CI/CD for ML, A/B testing. - Cloud: Proven experience with Azure or GCP services for AI/ML workloads. - Data: Structured & unstructured data handling, data pipeline design. - Software Engineering: Test‑driven development, code reviews, security principles, version control. - Problem Solving: Debugging complex, non‑reproducible issues. - Communication: Clear documentation, cross‑team collaboration. **Required Education & Certifications:** - Bachelor’s, Master’s, or Ph.D. in Machine Learning, Computer Science, or related field. - 3+ years of professional machine learning experience. - 5+ years of software development experience.
Canada
Remote
Senior
02-11-2025