Categories


Machine Learning Engineer

Knock


We’re seeking a Machine Learning Engineer to join us in building our predictive models and our data science team. You will get to work with some of the most interesting data sets and have the freedom and responsibility to help shape our core products from initial data exploration to production models. You will design and implement the foundation of our predictive models and work closely with other team members to test the accuracy in local markets.

As a Machine Learning Engineer you will:

  • Design, code, train, test, deploy and iterate on large scale machine learning systems.

  • Develop model training platform and reusable data infrastructure components to enable rapid prototyping by our data scientists.

  • Design and build customized learning systems and integrate it with our existing products.

  • Build predictive services to price residential real-estate.

  • Assessing the impact of using new data sources on data quality and precision of our price predictions

We’re looking for teammates who have:

  • Strong desire to work at a rapidly growing startup and make it a success.

  • Passion for taking on complex real world datasets, understanding them and building useful applications

  • Commitment to rigorous analysis and model validation

  • Thorough knowledge of machine learning, statistics, graph algorithms, linear algebra, and numerical optimization

  • Passion for Deep Learning and Machine Learning

  • 5+ years full lifecycle software engineering experience including: coding, testing, troubleshooting and deployment using general-purpose languages such as: R, Scala, Java, Go, Python, and C++

  • 2+ years experience with building production end-to-end machine learning models at scale using distributed platforms such as Hadoop or Spark

  • Advanced degree in computer science, statistics, mathematics, or similar fields