AI Applications & Data Science Consultant
Core
Build and maintain AI-driven interactive applications (dashboards, analytics tools) for researchers using Shiny and Streamlit, bridging business needs with technical implementation.
Role type
Mid-level IC data application developer (R/Python)
Builds
Production-ready interactive dashboards, reporting apps, and data analysis tools for internal research platforms.
Domain
R&D analytics, statistical modeling, and data visualization.
Deliverable
product features
Required skills
Python, R, Shiny, Streamlit, debugging, data manipulation (Pandas/dplyr), data visualization (ggplot2/plotly/matplotlib/altair), Git/GitHub, basic AI/ML concepts, bilingual communication (French/English)
Preferred skills
GCP (BigQuery, Vertex AI), Docker, APIs (FastAPI, REST), ML frameworks (scikit-learn, TensorFlow, PyTorch), statistical methods (PCA, hypothesis testing, DOE), Posit/Shiny Server, NLP, computer vision
Technologies
Shiny, Streamlit, R, Python, Pandas, dplyr, ggplot2, plotly, matplotlib, altair, Git, GitHub, GCP, BigQuery, Vertex AI, Docker, FastAPI, REST, scikit-learn, TensorFlow, PyTorch
Responsibilities
Investigate and fix issues in AI algorithms and data pipelines; maintain and improve existing Shiny and Streamlit applications; develop new interactive modules and reporting apps; optimize and refactor codebases; manage data connectors and APIs; conduct testing (UAT, unit, integration); document developments in French and English.
Seniority
Mid-level, hands-on IC