We are seeking an enthusiastic Intermediate Software Developer with a foundation in data science and artificial intelligence to support large-scale enterprise data and AI initiatives. In this role, you will assist in operationalizing and evaluating cutting-edge AI and machine learning models, executing batch inference workflows, and preparing data for testing. Working within cloud-based machine learning environments such as Databricks and MLflow, you will run model evaluation pipelines, track experimental metrics, clean and annotate specialized text datasets, and maintain reproducible code repositories to advance modern analytics solutions.
...
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 5-month contract.
Advantages
Modern AI Tech Stack: Hands-on experience working directly with LLM frameworks, DSPy, PyTorch, and Databricks.
Large-Scale Platform Impact: Contribute to high-visibility enterprise data and AI transformation initiatives.
Skill Acceleration: Ideal for students or recent graduates seeking practical exposure to production-grade ML operations.
Collaborative Onsite Culture: Learn and build alongside experienced data practitioners in a dedicated Toronto office.
Responsibilities
Execute and monitor batch inference jobs across Databricks and cloud machine learning environments.
Troubleshoot model inference failures, document experiment runs, log outputs, and report anomalies.
Assist with configuring and running automated pipelines using modern LLM frameworks such as DSPy.
Conduct model evaluation runs, benchmarking predictions against standardized quality metrics.
Track, analyze, and summarize quantitative performance metrics across inference experiments.
Ingest, clean, structure, and preprocess text datasets to prepare them for model training and evaluation.
Annotate model outputs and qualitative results to facilitate error analysis and validation.
Maintain clean, documented, and reproducible Python scripts and interactive notebooks for ongoing experimentation.
Qualifications
Academic Background: Degree or ongoing studies in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a closely related discipline (students or recent graduates are encouraged to apply) (Strictly Required).
Python Data Science Foundations: Practical familiarity with Python programming and core data science libraries such as pandas, scikit-learn, or PyTorch (Strictly Required).
LLM Framework Exposure: Demonstrated exposure to large language model frameworks and libraries (e.g., DSPy, LangChain, Hugging Face, or equivalent) (Strictly Required).
ML Platforms & Tooling: Comfort working within Databricks, MLflow, or comparable cloud-based machine learning environments (Strictly Required).
Analytical & Tracking Precision: Highly detail-oriented with strong organizational capabilities for logging, benchmarking, and tracking experimental parameters and metrics (Strictly Required).
Summary
If you're interested in the "Intermediate Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking an enthusiastic Intermediate Software Developer with a foundation in data science and artificial intelligence to support large-scale enterprise data and AI initiatives. In this role, you will assist in operationalizing and evaluating cutting-edge AI and machine learning models, executing batch inference workflows, and preparing data for testing. Working within cloud-based machine learning environments such as Databricks and MLflow, you will run model evaluation pipelines, track experimental metrics, clean and annotate specialized text datasets, and maintain reproducible code repositories to advance modern analytics solutions.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 5-month contract.
Advantages
Modern AI Tech Stack: Hands-on experience working directly with LLM frameworks, DSPy, PyTorch, and Databricks.
Large-Scale Platform Impact: Contribute to high-visibility enterprise data and AI transformation initiatives.
Skill Acceleration: Ideal for students or recent graduates seeking practical exposure to production-grade ML operations.
...
Collaborative Onsite Culture: Learn and build alongside experienced data practitioners in a dedicated Toronto office.
Responsibilities
Execute and monitor batch inference jobs across Databricks and cloud machine learning environments.
Troubleshoot model inference failures, document experiment runs, log outputs, and report anomalies.
Assist with configuring and running automated pipelines using modern LLM frameworks such as DSPy.
Conduct model evaluation runs, benchmarking predictions against standardized quality metrics.
Track, analyze, and summarize quantitative performance metrics across inference experiments.
Ingest, clean, structure, and preprocess text datasets to prepare them for model training and evaluation.
Annotate model outputs and qualitative results to facilitate error analysis and validation.
Maintain clean, documented, and reproducible Python scripts and interactive notebooks for ongoing experimentation.
Qualifications
Academic Background: Degree or ongoing studies in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a closely related discipline (students or recent graduates are encouraged to apply) (Strictly Required).
Python Data Science Foundations: Practical familiarity with Python programming and core data science libraries such as pandas, scikit-learn, or PyTorch (Strictly Required).
LLM Framework Exposure: Demonstrated exposure to large language model frameworks and libraries (e.g., DSPy, LangChain, Hugging Face, or equivalent) (Strictly Required).
ML Platforms & Tooling: Comfort working within Databricks, MLflow, or comparable cloud-based machine learning environments (Strictly Required).
Analytical & Tracking Precision: Highly detail-oriented with strong organizational capabilities for logging, benchmarking, and tracking experimental parameters and metrics (Strictly Required).
Summary
If you're interested in the "Intermediate Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more