top of page

Senior Machine Learning Engineer

St. John's, NL, Canada

Job Type

Full Time

Workspace

Hybrid

About the Role

What do we need?

We need someone who likes to get their hands dirty. A seasoned and experienced veteran who knows the right tools for the job and how to get it done. We work with very challenging NLP data that is both difficult to parse and harder to make sense of. We need someone who can get the job done however possible, but is able to develop tooling and automation along the way.

Who are you?

Someone with years of experience that allow you to feel comfortable with challenging tasks you haven’t done before. You’ve used all the popular tools and techniques and know where and when to apply them. You work well in a team but are self reliant enough that when given a project you seek out answers to problems rather than waiting for someone else to bring you the solution. You’ve got loads of experience building ETL and NLP systems, and would be great if you have experience or interest in MLOps. Above all else, you’re passionate about your work and proud of what you’ve done.

Requirements

Responsibilities

  • Design and build NLP/machine learning systems for structured data extraction from a noisy environment

  • Maintain and understand the underlying dataset as it evolves over time

  • Develop and maintain infrastructure for automation


Essential Skills And Qualifications

  • BSc or higher in Physics, Computer Science, or a related discipline

  • Minimum of 8 years of experience with large-scale data and analytics solutions

  • A strong team player and works well within a diverse, cross-functional team.

  • Ability to use different approaches to solve hard data oriented problems

  • Highly skilled in SQL databases (Postgres preferred), as well as others such as NoSQL or graph.

  • Skilled in one or more scripting languages. Python is required.

  • ML/NLP tools/packages such as Spacy, scikit-learn, pyTorch, NLTK

  • Experience using AWS, Docker, Kubernetes, Git, bonus points if you’re a Bash nerd

  • Proficiency producing and communicating technical reports and findings

  • Good understanding of API development, ETL processes and integrations

  • Experience with agile delivery methodologies, proof of concepts and prototyping

  • Above and beyond: experience working with data warehouses and data lakes.


If you are looking for a change of pace, a chance to work with a fast-growing team, and have an entrepreneurial spirit, we would love to hear from you. Please email your resume to finance@siftmed.ca to apply!

About the Company

As a group of passionate technology developers, successful entrepreneurs and industry experts, SiftMed is scaling and growing quickly. We are looking for individuals with a passion for developing advanced technology and constantly pushing the envelope.

SiftMed is an Artificial Intelligence (AI) processing software that organizes, categorizes, and analyzes medical files. With a mission to help find facts in medical data that can change lives - the company is currently focused on improving access to critical information that helps legal teams and medical experts to quickly and accurately find key hidden facts in medical data.

What do we offer?

As a group, we never take ourselves too seriously but believe we truly can make a big difference. We work very hard but we also enjoy having fun, from laser tag, full company strategic offsites, and did we mention a slack channel dedicated to pictures of your pets? We want everyone to be empowered, regardless of your role, you have a seat at the table and we want to hear from you.

We recognize the importance of an inclusive, diverse, and equitable workforce. Diversity and inclusion are one of our core values. To this end, we commit to creating an inclusive environment for all.

bottom of page