Back to results

Senior Data Scientist – Generative AI & Machine Learning

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
5+ years of experience developing and implementing data science solutions.
Posting language
English
Posted

Original job description

Job Title: Senior Data Scientist – Generative AI & Machine Learning

Employment Type: Contract

Duration: 12 Months

Location: Toronto

Ideal Rate: $80- $85 (Based on Experience)

Work Arrangement: Hybrid – 3 days onsite per week, including Thursday

Required Qualifications

  • Bachelor's degree in Computer Science, Statistics, Mathematics, Data Science, or a related field, or equivalent experience.
  • 5+ years of experience developing and implementing data science solutions.
  • Strong hands-on Python programming skills for machine learning and GenAI applications.
  • Strong knowledge of supervised and unsupervised machine learning, model training, evaluation, and optimization.
  • Experience writing complex SQL and PySpark queries.
  • Experience with data transformation, manipulation, and structured and unstructured datasets.
  • Understanding of APIs, microservices, and cloud-native application development.
  • Hands-on experience developing GenAI applications using LLM APIs and frameworks.
  • Experience building AI bots or agents with reasoning, tool-use, and integration capabilities.
  • Practical experience with RAG, prompt engineering, vector databases, and embedding models.
  • Knowledge of fine-tuning methodologies and conversational AI or chatbot development.

Nice to Have

  • Experience with AWS AI/ML services, including SageMaker, Lambda, and Bedrock.
  • Familiarity with AWS Glue, Glue Catalog, Glue Data Quality, and Step Functions.
  • Experience with data warehousing, ETL pipelines, and big data technologies.

Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.

More about this job

Responsibilities

Develop and implement data science solutions, including machine learning models and generative AI applications. Build AI bots or agents with reasoning, tool-use, and integration capabilities, using approaches such as RAG, prompt engineering, and fine-tuning.

Requirements

Requires a bachelor's degree in a relevant field or equivalent experience, at least five years of data science experience, and strong hands-on Python, SQL, and PySpark skills. Candidates should have practical experience with machine learning, LLM-based applications, AI agents, RAG, vector databases, embedding models, and conversational AI.

Skills

  • Python
  • Machine Learning
  • Generative AI
  • Supervised Learning
  • Unsupervised Learning
  • SQL
  • PySpark
  • Data Transformation
  • Large Language Model APIs
  • AI Agents
  • Retrieval-Augmented Generation
  • Prompt Engineering
  • Vector Databases
  • Embedding Models
  • Fine-Tuning
  • Conversational AI

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Software
  • Science & Research

Keywords

  • Python
  • Machine Learning
  • Generative AI
  • Supervised Learning
  • Unsupervised Learning
  • Model Training
  • Model Evaluation
  • Model Optimization
  • SQL
  • PySpark
  • Structured Data
  • Unstructured Data
  • APIs
  • Microservices
  • Cloud-Native Development
  • Large Language Model APIs
  • AI Bots
  • AI Agents
  • Retrieval-Augmented Generation
  • Prompt Engineering
  • Vector Databases
  • Embedding Models
  • Fine-Tuning
  • Conversational AI
  • Chatbots
  • AWS
  • Amazon SageMaker
  • AWS Lambda
  • Amazon Bedrock
  • AWS Glue

Report this job