Senior Data Scientist - Machine Learning Engineer

Nov 14, 2023

Toronto, Ontario

Position Overview:

Here at ShyftLabs, we are searching for an experienced Data Scientist who can derive performance improvement and cost efficiency in our product through a deep understanding of the ML and infra system, and provide a data driven insight and scientific solution.

ShyftLabs is a growing data product company that was founded in early 2020, and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.


Design and develop end-to-end machine learning pipelines, emphasizing scalability, reliability, and performance.

Collaborate closely with cross-functional teams to understand business goals and translate them into ML engineering solutions.

Create and fine-tune machine learning models, ensuring they meet high standards of predictive accuracy and robustness.

Implement MLOps best practices for model training, testing, and deployment.

Apply expertise in recommender systems to design personalized recommendation algorithms.

Leverage NLP and embeddings to extract insights from unstructured data and improve natural language understanding.

Stay up-to-date with the latest advancements in ML engineering, generative AI, and related technologies.

Collaborate with data engineers, software developers, and other stakeholders to integrate ML models into production systems.

Document and communicate findings, methodologies, and insights effectively to non-technical stakeholders.


Master's degree in Computer Science, Statistics, Data Science, or a related field.

Minimum of 3 years of experience in data science and machine learning engineering.

Strong coding skills in Python and proficiency with machine learning libraries and frameworks (e.g., TensorFlow, PyTorch).

Experience with cloud platforms

Expertise in building and deploying machine learning models at scale.

Knowledge of MLOps practices and tools (e.g., Docker, Kubernetes, Jenkins, Git).

Familiarity with setting up and maintaining real-time APIs is a plus.

Deep understanding of LLM concepts and generative AI techniques.

Proven experience with recommender systems, NLP, and embeddings.

Excellent problem-solving skills and the ability to work independently and as part of a team.

Strong communication and collaboration skills.

We are proud to offer a competitive salary alongside a strong healthcare insurance and benefits package. The role is able to be fully remote within Canada. We pride ourselves on the growth of our employees, offering extensive learning and development resources. 

ShyftLabs is an equal-opportunity employer committed to creating a safe, diverse, and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.

Join 27646+ Machine Learning Engineers, receiving daily job alerts.