Applied Machine Learning Developer

A B Corp certified organization providing transparent property financing experience through technology-driven mortgage solutions.
Machine Learning
Senior Software Engineer
Remote
5+ years of experience
Finance

Description For Applied Machine Learning Developer

nesto is revolutionizing the Canadian mortgage industry with its innovative, technology-driven approach to property financing. As a B Corp certified organization, we're committed to making a positive impact while providing transparent and efficient mortgage solutions. Our machine learning team is at the forefront of this transformation, working on cutting-edge solutions across the entire ML development cycle.

As an Applied Machine Learning Developer, you'll be instrumental in developing scalable ML models that enhance our mortgage services. You'll work with a diverse, highly skilled team, collaborating closely with DevOps and data specialists to build and optimize our ML infrastructure. The role offers a perfect blend of innovative technical challenges and practical business applications.

We're looking for an experienced developer with a strong foundation in both software engineering and machine learning. You'll need 5+ years of software development experience, with at least 2 years focused on machine learning. Your expertise in Python and modern ML frameworks, combined with your understanding of cloud platforms and data security, will be crucial in delivering robust solutions.

We offer an attractive compensation package including comprehensive benefits, flexible work arrangements, and unique perks like our employee mortgage program. Our beautiful Montreal office provides a collaborative, dog-friendly environment, though remote work options are available. Join us in shaping the future of mortgage financing while growing your career in an inclusive, forward-thinking organization.

Last updated 14 days ago

Responsibilities For Applied Machine Learning Developer

  • Develop scalable and innovative machine learning models
  • Collaborate with DevOps and data teams to build and optimize data and machine learning services
  • Create proofs of concepts for new features
  • Write clean and maintainable code
  • Troubleshoot and debug complex issues
  • Design and implement high-quality software solutions
  • Continuously learn and apply cutting-edge technologies

Requirements For Applied Machine Learning Developer

Python
  • Bachelor's, Master's 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)
  • Experience with cloud platforms (Azure or GCP)
  • Understanding of Software Development Life Cycle and Security by Design
  • Ability to work with structured and unstructured data
  • Understanding of data security
  • Strong communication and documentation skills

Benefits For Applied Machine Learning Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • 4 weeks vacation per year
  • Premium benefits plan fully paid by company
  • Comprehensive insurance plan
  • Unlimited access to telemedicine and mental health services
  • Annual health and wellness budget
  • Temporary international work program
  • Hybrid work option
  • Dog-friendly office
  • Employee mortgage program with preferred rates

Interested in this job?

Jobs Related To nesto Applied Machine Learning Developer

Applied Scientist, AWS SAAR

Senior Applied Scientist role at AWS focusing on security analytics and AI research, developing ML algorithms for cloud security services.

Machine Learning Engineer, Applied Machine Learning

Senior Machine Learning Engineer position at Apple, focusing on developing and implementing cutting-edge ML solutions for enterprise applications with competitive compensation and benefits.

Research Scientist 4 - Content and Studio

Senior Machine Learning Research Scientist position at Netflix focusing on computer vision and promotional media asset creation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Machine Learning infrastructure and OpenAI model optimization, offering remote work and competitive compensation.

Senior Software Engineer - Machine Translation Automation

Senior Software Engineer position at Apple, focusing on Machine Translation Automation, offering competitive salary and benefits package.