Machine Learning Engineer

  • Rubikloud
  • Toronto, ON, Canada
  • Jan 22, 2018
Full time Developer

Job Description


All aspects of the software development life cycle are familiar to you. You are passionate about shipping large-scale software systems in a fast-paced environment but are able to balance longer term issues such as maintainability, scalability and quality. You have a strong interest in machine learning having worked with machine learning and data analysis libraries such as pandas, scikit-Learn or Tensorflow but realize building a machine learning system is much more than just calling a few APIs.

You treat data as a first class citizen whether that the data comes from a data warehouse, blob storage or output of a model. You’re fluent in Python and SQL and have hands-on experience with big data technologies such as Spark and Hadoop. You love learning about new technologies whether they be in the ML or data space but are pragmatic and discerning about which technologies you adopt in your system.

You are a team player who is equally comfortable talking requirements with technical product managers or getting in the zone pair programming with data scientists. Your primary focus is on shipping large-scale machine learning systems that drive customer value by providing a scalable platform to execute ML algorithms.


  • Bachelor’s degree or equivalent in Computer Science or related field
  • Proficient software development skills including Python
  • Experience with big data technologies such as Spark and Hadoop
  • Experience with cloud services (e.g. AWS, GCP, Azure)
  • Interest in machine learning & statistical techniques
  • Ability to work in *nix environments


We are a group of intellectually curious people who are passionate about making a big splash in the world of retail. We offer competitive compensation including equity options - we want all the members of Rubikrew to own part of the Company. You will have a full health benefits package including extended health care, dental, vision etc. Lunch is catered Monday to Thursday so you won’t have to worry about packing a lunch! Healthy snacks and drinks are also provided to keep you energized. We want our employees to feel like they’re always developing personally and professionally so we offer a a personal development budget that you are free to use for knowledge expansion or as a fitness allowance.