They are growing rapidly and looking for a Senior Data Scientist specializing in Machine Learning to join their award winning team. This is an opportunity to work on a product revolutionizing the real estate market.
They are a leading technology platform that utilizes artificial intelligence technology to estimate home values in real-time correctly. With one click, homebuyers can obtain an accurate automated home valuation for every listing within seconds. Their proprietary algorithm also correctly identifies similar nearby sold properties to help buyers determine their final offer price!
Their goal is to answer the three key questions every Real Estate investor has- When to buy; Where to buy, and How much to buy for.
Their platform has transformed the way consumers look at the real estate market today! Their focus on technology and customer experience with an exceptional product has allowed them to gain the trust and confidence of customers across Canada. Their industry-leading platform attracts over 2 million users regularly every month, helping them find their dream home.
Their app is ranked as the No.1 App under the Android and House Category in 2021 and they want a Senior Machine Learning engineer to support their artificial intelligence team.
The purpose of the role is to support the development of the next iteration of machine learning systems for real estate prediction, deploy the systems to production, and test them to ensure all business needs are covered. It's an opportunity to be a part of a fast-changing industry and allow their users to make real estate decisions based on real-time data-based market research.
You will :
Design and build robust prediction focused machine learning systems that address:
Property valuation, Property Rental Estimate and Home Value Forecast
Natural Language Processing and image recognition to extract signals from property listings
Property recommendation, matching, and personalization based on user activity (Recommendation Engine)
Research and study the latest Machine Learning algorithms and Frameworks.
Perform statistical analysis and fine-tuning models using test results
Refactor and improve existing Client models written in Python to increase run-time speed by 10x. Including comparable & prediction.
Collaborate with the team on the machine learning project from start to finish, including building data pipelines, designing, deployment & maintaining production quality Client models.
Provide support to the dev team in terms of integrating Client systems with the back-end software stack.
What we're looking for :
At least three (3) years of professional experience in building and implementing production scale Machine Learning models in a professional working environment
Advanced knowledge of Machine Learning models: deep learning, reinforcement learning, NLP, and others
Extensive experience in machine learning libraries (Numpy, Pandas, SciKit Learn, etc.) and any Deep learning frameworks like Pytorch/Tensorflow
Experience in text processing/mining and NLP
Hands-on expertise writing code in Python
Experience developing recommendation engines using different techniques such as collaborative filtering and content-based filtering, deep learning-based approaches
Familiarity with Linux operating systems such as Centos or Debian.
Experience working as a strong collaborative team player
MS or Ph.D. in computer science/engineering/Data Science/Machine Learning or related fields
What you can expect from them
Remote-friendly work environment: the ability to work from anywhere in Canada
Health Benefits including health, dental, life, virtual health care and travel coverage
Home Office Set up support with a company laptop, equipment and support to set up your home office
We are a fully remote team - Anywhere in Canada is preferred for this position.
SoundHound AI
Marsh McLennan Agency
Xebia Poland
EcoVadis
Humanity