Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Développeur(euse) ML - Applied Machine Learning Developer image - Rise Careers
Job details

Développeur(euse) ML - Applied Machine Learning Developer

English description follows


Notre mission est d’offrir une expérience de financement hypothécaire positive, et transparente, simplifiée du début à la fin. Notre équipe se compose d'experts en technologie qualifiés, de spécialistes en prêts hypothécaires attentionnés et d'une équipe de marketing diversifiée, travaillant tous ensemble pour mener le changement dans l'industrie hypothécaire.


Chez nesto, nous sommes fiers de 

Nos clients apprécient notre expérience positive, transparente et simplifiée en matière de financement hypothécaire.

Nos avis 4,5 étoiles sur Google parlent d'eux-mêmes !

Nous avons remporté le prix CLA du prêteur hypothécaire de l’année 2023 et 2024, qui reconnaît notre excellence en matière de services de prêt.

Nous sommes une organisation certifiée B Corp, soulignant notre engagement à avoir un impact positif sur notre société et notre planète.

Notre équipe hautement qualifiée, diversifiée et collaborative, qui rend tout possible.

Notre plateforme Mortgage Cloud qui offre aux institutions financières un accès complet à la technologie exclusive de nesto, améliorant ainsi l’expérience du client, du début à la fin.


À propos de l’équipe

Notre équipe spécialisée en apprentissage automatique possède une expertise couvrant l'ensemble du cycle de développement de "machine learning", de la collecte des données jusqu'au déploiement et à la maintenance des modèles.


Ce que vous ferez

Développer des modèles d'apprentissage automatique innovants et évolutifs.

Collaborer étroitement avec les équipes DevOps et Data pour concevoir et optimiser les services et infrastructures liés aux données et "machine learning".

Créer des preuves de concept pour de nouvelles fonctionnalités visant à améliorer les processus internes et l'expérience client.

Écrire un code propre et maintenable, en mettant l'accent sur des principes de codage solides.

Appliquer vos compétences techniques en conception, code, test et débogage pour produire des logiciels de haute qualité.

Identifier et résoudre les bugs difficiles à reproduire, cerner les conditions d'échec et tester avec assurance les nouvelles fonctionnalités.


Qui nous recherchons

Plus de 5 années d'expérience en tant que développeur(euse);

Plus de 2 ans en développement "machine learning"

Solide compréhension des meilleures pratiques en ingénierie logicielle, y compris les modèles de conception, les méthodologies de test et les processus de développement agile;

Excellentes compétences en résolution de problèmes, avec la capacité d'identifier et de résoudre de manière proactive les obstacles pour l'équipe;

Capacité démontrée à établir des priorités et à gérer plusieurs projets simultanément, en se concentrant sur les initiatives les plus importantes;

Passion pour le développement de logiciels et un historique de l'apprentissage et de la croissance continus.


Nous vous offrons

Contribuez directement à façonner l’expérience qui modernise le secteur hypothécaire canadien

Évoluez grâce aux multiples opportunités de croissance au sein de l’entreprise

Profitez du programme hypothécaire de nesto qui offre à nos employé(e)s des taux exclusifs et préférentiels

Bénéficiez d'une politique généreuse en matière de congés, incluant 4 semaines de vacances par année

Disposez d'un plan d’avantages sociaux de premier ordre entièrement payé par nesto, comprenant un plan d'assurance complet et un accès illimité à un service de télé-médecine et de santé mentale pour vous et votre famille dès le jour 1

Accédez à un budget annuel consacré à la santé et au bien-être

Voyagez en travaillant est possible grâce à notre programme de travail international temporaire

Saisissez la possibilité de travailler dans un mode hybride. Nous avons de magnifiques bureaux situés au centre-ville de Montréal (métro Peel) et nos espaces sont ouverts aux chiens!


Diversité et inclusion

Chez nesto, nous croyons que la créativité et la collaboration sont le résultat d'une équipe diversifiée. Nous sommes engagés à favoriser une culture de la diversité, de l'équité, de l'inclusion et de l'appartenance, et nous encourageons fortement les femmes, les personnes de couleur, les membres de la communauté LGBTQIA+ et les personnes en situation de handicap à postuler. Nous nous engageons à créer un environnement de travail inclusif et accueillant pour tous. Ce poste est ouvert à tous les candidats et candidates et peut être occupé à distance depuis n'importe où au Canada.



//



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


At nesto, we're proud of:

Our clients love our positive, empowering, and transparent mortgage financing experience.

Our 4.5-star Google reviews talk by themselves!

We won the 2023 & 2024 CLA Lender of the Year award, recognizing our excellence in lending services.

We are a B Corp certified organization, highlighting our dedication to making a positive impact on our society and our planet.

Our highly skilled, diverse, and collaborative team makes everything possible!

Our Mortgage Cloud platform gives financial institutions full access to nesto’s proprietary technology, powering a better client experience, from start to finish.


About the Team

Our machine learning team expertise spans the whole machine learning development cycle from data collection, all the way to model deployment and maintenance, in both computer vision and modern language models.


What You’ll Be Doing:

Develop scalable and innovative machine learning model.

Collaborate closely with our devops and data team to build and optimize data and machine learning services and infrastructure.

Create proofs of concepts for new features that improve our processes and customer experience.

Write clean and maintainable code with an emphasis on solid coding principles.

Apply your strong technical skills in design, coding, testing, and debugging to create top-quality software. 

Investigate and troubleshoot difficult-to-reproduce bugs, narrow down failure conditions, and perform the first test of new functionalities with confidence.

Continuously learn about the system and cutting-edge technologies, and use your newfound knowledge to drive improvements in your work.


Who are you:

Bachelors, Masters or PhD in machine learning, computer science or similar degree;

2+ years of experience in machine learning;

5+ years of software development experience;

Solid programming skills in Python (pandas, numpy, fastapi, pydantic, scikit-learn, opencv,...);

Proven ability to automate and productionize machine learning applications and workflows, build AI-driven products on major cloud platforms (in-depth knowledge of Azure or GCP services is a plus);

Proven ability to write efficient and testable code. Fair understanding of principles in Software Development Life Cycle, Security by Design;   

Proven ability to work with structured and unstructured data;

A sound understanding of data security;

Track record of rapidly iterating on prototypes, as well as maintaining, expanding and improving existing codebases;

Effectively communicating and documenting the work so that we ensure reusability and reproducibility of code and infrastructure;

A solid grasp on data engineering and data pipelines is a strong plus.


What we offer:

Contribute directly to shaping the experience that modernizes the Canadian mortgage industry

Take advantage of nesto's employee mortgage program that provides our employees with the best, exclusive, preferred low rates

Benefit from a generous time-off policy including 4 weeks vacation per year

Enjoy a  premium benefits plan fully paid by nesto, including a top-class insurance plan and unlimited access to telemedicine and mental health service, for you and your family from day 1

Access to an annual health and wellness budget

Take your work internationally with our temporary international work program

Seize the possibility of working in a hybrid mode. We own beautiful offices in downtown Montreal (Peel Station) and our spaces are dog-friendly



Diversity & Inclusion

At nesto, we believe that creativity and collaboration are the result of a diverse team. We are committed to fostering a culture of diversity, equity, inclusion, and belonging, and we strongly encourage women, people of color, LGBTQIA+ individuals, and individuals with disabilities to apply. We are committed to creating a workplace that is inclusive and welcoming to all. 


Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Développeur(euse) ML - Applied Machine Learning Developer, Nesto

At nesto, we're on a mission to revolutionize the mortgage financing experience, and we're looking for a talented Développeur(euse) ML - Applied Machine Learning Developer to join our dynamic team in Canada! This is your chance to work alongside passionate technology experts and mortgage specialists, all focused on making our processes as seamless and transparent as possible. You'll engage in the full machine learning development lifecycle, from collecting data to deploying and maintaining innovative models that improve customer experience. Your role will be to develop scalable machine learning models, collaborate closely with our DevOps and data teams to optimize our infrastructure, and create proofs of concept for exciting new features. We value clean, maintainable code and a proactive problem-solving attitude. With over five years of experience in software development, and at least two years focusing on machine learning, you will thrive in an environment that prioritizes continuous learning and improvement. The exciting part? You'll be directly shaping the future of the Canadian mortgage industry, with opportunities for significant professional growth and a healthy work-life balance. Our commitment to diversity, equity, and inclusion makes nesto a welcoming place for everyone. If you're ready to bring your skills to a place where they truly matter, we'd love to hear from you!

Frequently Asked Questions (FAQs) for Développeur(euse) ML - Applied Machine Learning Developer Role at Nesto
What qualifications are required for the Développeur(euse) ML position at nesto?

For the Développeur(euse) ML position at nesto, candidates should have a Bachelor's, Master's, or PhD in machine learning, computer science, or a relevant field. Additionally, over five years of software development experience and at least two years working specifically with machine learning are required.

Join Rise to see the full answer
What responsibilities does a Développeur(euse) ML have at nesto?

As a Développeur(euse) ML at nesto, you'll develop innovative machine learning models, collaborate with DevOps and data teams, create proofs of concept for new features, and write clean, maintainable code—all while improving client experience from start to finish.

Join Rise to see the full answer
How does nesto support diversity and inclusion in the workplace?

nesto is committed to diversity and inclusion, actively fostering a culture that encourages applicants from all backgrounds, including women, people of color, LGBTQIA+ individuals, and those with disabilities to apply. We believe that a diverse team enhances creativity and collaboration.

Join Rise to see the full answer
What is the working environment like for the Développeur(euse) ML at nesto?

The working environment for a Développeur(euse) ML at nesto is collaborative and inclusive. The office is located in downtown Montreal and is dog-friendly, allowing for a vibrant and open atmosphere. Additionally, there are opportunities for hybrid working models.

Join Rise to see the full answer
What benefits are offered to the Développeur(euse) ML at nesto?

nesto offers a comprehensive benefits package for the Développeur(euse) ML position, including a fully paid premium health plan, an annual health and wellness budget, generous vacation time, and access to telemedicine and mental health services from day one.

Join Rise to see the full answer
What technologies should a Développeur(euse) ML be familiar with at nesto?

A Développeur(euse) ML at nesto should be proficient in Python, familiar with libraries such as pandas, numpy, and scikit-learn, as well as have experience with cloud platforms like Azure or GCP. Knowledge in data security and data engineering is a strong plus.

Join Rise to see the full answer
How can I enhance my chances of landing a job as Développeur(euse) ML at nesto?

To enhance your chances of landing the Développeur(euse) ML position at nesto, showcase your relevant experience in machine learning, highlight your problem-solving skills, and demonstrate your ability to work collaboratively in a diverse team environment during the interview.

Join Rise to see the full answer
Common Interview Questions for Développeur(euse) ML - Applied Machine Learning Developer
Can you describe your experience with machine learning models?

When answering this question, highlight specific projects you've worked on, the types of machine learning algorithms you've implemented, and the results achieved. Discuss how you approached challenges and any unique strategies you employed.

Join Rise to see the full answer
What programming languages and frameworks do you use for machine learning?

It's important to mention your proficiency, particularly in Python, along with libraries like pandas, numpy, and scikit-learn. Explain how you leverage these tools in your projects, and discuss any experience with cloud platforms.

Join Rise to see the full answer
How do you handle debugging complex machine learning models?

Outline your systematic approach to debugging, which might include examining logs, reproducing issues, and testing various model configurations. Mention specific tools or methodologies you use to pinpoint and resolve bugs.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

Showcase your communication skills and ability to work cooperatively by providing examples of successful collaborations. Emphasize how you ensure that all team members are aligned and contributing effectively.

Join Rise to see the full answer
How do you keep up with the latest advancements in machine learning?

Discuss your commitment to continuous learning through attending workshops, participating in webinars, reading recent publications, and experimenting with new tools or techniques in your personal projects.

Join Rise to see the full answer
Can you provide an example of a successful project you've led involving machine learning?

Highlight a specific project where you played a pivotal role. Discuss the problem addressed, your approach, the technologies used, and the impact it had—especially focusing on measurable outcomes.

Join Rise to see the full answer
What strategies do you use for feature selection in your models?

Describe your methods for feature selection, such as recursive feature elimination, tree-based methods, or utilizing domain knowledge. Relate this to how you assess the impact of different features on model performance.

Join Rise to see the full answer
How do you test the effectiveness of a newly developed machine learning model?

Outline your testing methodology, detailing how you use techniques such as cross-validation, A/B testing, or performance metrics like accuracy and precision to gauge model effectiveness.

Join Rise to see the full answer
What are some challenges you've faced when deploying machine learning models?

Discuss specific challenges, such as data privacy issues, integration with existing systems, or managing model drift. Talk about how you overcame these challenges while deploying models.

Join Rise to see the full answer
How do you ensure your machine learning models are scalable?

Explain the design practices you follow to ensure scalability, such as modular code design, leveraging cloud services for demand fluctuations, and effective resource management during deployment.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago
ZEAL Group Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago
Posted 9 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Posted 4 days ago
Varjo Remote No location specified
Posted 9 days ago

At nesto, we're on a mission to offer a positive, empowering and transparent home financing experience, simplified from start to finish.

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!