Data Scientist designing and deploying AI-powered applications for querying and analyzing scientific data. Integrating large language models into workflows for enhanced data analysis and visualization.
Responsibilities
Design and implement agentic AI systems that allow scientists to query Oracle databases and scientific data platforms using natural language, generating interactive plots and structured reports from preclinical data.
Integrate large language models into scientific data workflows using both cloud-hosted services (Azure OpenAI) and locally deployed open-weight models (Ollama, vLLM, or similar), including prompt engineering, tool/function calling, guardrails, output validation, and structured output parsing.
Design and implement retrieval-augmented generation (RAG) pipelines over scientific documents and database schemas to ground LLM responses in domain-specific context.
Evaluate, benchmark, and select appropriate LLM backends (cloud vs. local, model size, quantization) based on latency, accuracy, cost, and data privacy requirements.
Build scalable data models and ETL pipelines that surface scientific data through web-based applications and GUIs in Python (Plotly Dash, FastAPI).
Use Docker to build, test, and deploy containerized applications across on-premises and Azure environments.
Communicate effectively with scientific and technical stakeholders, including presenting methods, architectures, and results to broader audiences.
Write detailed application and system documentation using GitHub Pages, Sphinx, or similar professional tooling.
Requirements
Bachelor's degree (minimum) in Computer Science, Engineering, Mathematics, or a related quantitative field
Advanced Python programming skills: clean, well-documented, production-quality code with appropriate testing and error handling
Experience with SQL scripting and relational database systems (Oracle preferred), including query optimization and schema design
Demonstrated ability to work with LLMs and AI agent frameworks — prompt engineering, retrieval-augmented generation (RAG), function/tool calling, structured output parsing, or similar orchestration patterns
Hands-on experience deploying and serving LLMs locally using Ollama, vLLM, llama.cpp, or similar inference frameworks, including model selection, quantization trade-offs, and GPU resource management
Proficiency with Python web frameworks for building interactive front-end applications (Plotly Dash and/or FastAPI), including working knowledge of HTML/CSS for UI refinement
Experience with Docker for building and deploying containerized applications
Strong Git workflows (branching, merging, pull requests) and familiarity with CI/CD tooling (GitHub Actions or similar)
Comfortable working in Linux environments (Ubuntu), writing bash scripts, and managing applications on servers or VMs
Excellent written and verbal communication skills with a demonstrated ability to document systems and workflows professionally.
Benefits
Medical
Dental
Vision
Short-& long-term disability
Accidental death & dismemberment
Life insurance programs
Employee Assistance Program
Travel insurance
Retirement savings programs with company matching contributions
Data Scientist at Desjardins, a financial services cooperative, developing advanced analytics, machine learning and AI models. Advising stakeholders and supporting data - driven business decisions.
Data Scientist building IFRS 9, behavioural, and predictive credit - risk models for Financeit’s Canadian point - of - sale financing platform. Automating analytics and translating borrower data into actionable risk insights.
Scientifique de données principal optimisant acquisition, fidélisation et monétisation chez Shakepay, plateforme canadienne de services financiers Bitcoin. Pilotage de l'expérimentation, de l'analyse statistique et des décisions de croissance.
Senior Data Scientist developing machine learning and LLM solutions for Qventus, transforming healthcare operations. Building production models, experiments, and data pipelines that improve patient outcomes.
Data Scientist developing statistical and machine learning algorithms to detect bots and fraud. Supporting HUMAN Security’s platform that protects enterprises and internet platforms from cybercrime.
Data Manager leading clinical - trial database, validation, reconciliation, and lock activities for ClinChoice, a global full - service CRO. Hybrid permanent role in Mississauga, Ontario.
Data Scientist developing and maintaining credit risk models for Desjardins, a financial cooperative. Advising teams on risk quantification, Basel/IFRS standards, and credit decisions.
Senior Data Scientist optimizing Instacart’s $1B+ grocery advertising business through pacing, bidding, targeting, and experimentation. Driving production algorithms and revenue outcomes.
Senior Data Scientist scaling Instacart’s Meals initiative for grocery delivery. Leading experimentation, KPI tracking, and product analytics to drive engagement, activation, and reactivation.