Machine Learning Engineer
Location: Toronto, Ontario
As a ML Engineer, you would be responsible for training, testing, and deploying our data science pipeline: from data extraction and transformation to modelling this data so that it can be efficiently served via our APIs. We are looking for an experienced ML engineer who will bring subject matter expertise and best practices to all aspects of working with big data. This is a full-time role in Toronto, Ontario.
Your team will own

  • Collaboration with ML Researcher to add new ML services into pipeline
  • Data distribution and processes for large-scale ML pipelines
  • Design of user-in-the-loop pipelines for active learning
  • Leadership in the adoption of best practices when working with Big Data

    About you

    • Care about improving healthcare using the latest in machine learning and artificial intelligence
    • Own problems end-to-end in a very ownership driven culture
    • Care more about reviewing and adopting industry wide data science practices to solving problems as opposed to writing a lot of code
    • Comfortable massaging and cleaning up datasets for loading
    Requirements

    • Experience architecting and designing high performance server-side components and big data processing pipelines using popular libraries and frameworks
    • Experience with Tensorflow (or similar libraries) from GPU training, efficient input pipelines (queues, Dataset API, and the like), to deployment of packaged/compiled models, and distributed computing (sharding, clusters, etc.)
    • Experience resource management service workflow: queue systems (RabbitMQ, Kafka), AWS (RDS, S3, Kubernetes), build systems (Ansible, Terraform, Jenkins, etc.), Docker.
    • Experience with big data technologies Postgres, Cassandra, Spark, Hadoop, Hive
    • Experience with developing production code in Python, Java/Scala, C/C++
    • Masters in Computer Science or a quantitative field and at least 1 year of industry experience.
    In a typical week, you might...

    • Improve ML models several times over
    • Automate various components of the training/test pipelines and model deployments
    • Importing new clinical data to work with our internal ontologies
    • Resolve performance issues with various aspects of the pipeline and application
    What we offer

    • Work with awesome people that support and challenge one another to bring out the best in each other
    • Leadership positions as we continue to grow the team
    • Competitive salary and participation in company success through employee stock options
    • Health, dental, and vision benefits
    • Conference participation and publishing opportunities in ML, AI, NLP, and Bioinformatics
    • Catered/company lunches every Monday and Fridays
    • Retreats and outings to bond with your team
    • Modern office off King and Bathurst
    • Unlimited coffee and snacks
    Knowtions is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.
    Tilda Publishing