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