intermediate software developer.
Randstad
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. AdvantagesModern 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.
ResponsibilitiesExecute 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 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 View email address on randstad.com to ensure their ability to fully participate in the interview process. This posting is for existing and upcoming vacancies. show more
- ...roadblocks. Actively participate in setting and maintaining software development best practices within the department and team. Requirements... ...and deployment using Docker, and related DevOps practices. ~ Develop middleware products, unit test practices (TDD), transaction...SuggestedFull timeInternshipRemote workFlexible hours
- We are seeking a dedicated Intermediate Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a key full-stack Java development, cloud microservices implementation, and API integration capacity, specializing in writing...SuggestedContract work
- We are seeking an experienced Intermediate Software Developer - CRM specializing in Oracle Siebel CRM to support the configuration, development, integration, and testing of enterprise-grade customer relationship management systems. In this role, you will be responsible for...SuggestedContract work
- We are seeking a skilled Software Developer - CRM - Intermediate for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a key CRM technical configuration, software development, and integration capacity, specializing in configuring, customizing...SuggestedContract workManual labor
- ..., tested CRM applications. This includes developing detailed programming specifications, writing... ...arise during the use and operation of software packages, including tec General Skills... ...; both written and verbal ~ Ability to develop and present new ideas and conceptualize...SuggestedContract work
- ...break down barriers to communication and free the flow of conversation for people everywhere. TextNow is looking for an Intermediate Backend Software Developer to join our Core Experience Team. At TextNow, we're on a mission to transform the telecom landscape by building a...Work at officeRemote workWork from homeFlexible hours
- ...applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...5+ years of experience as a designer and developer in the large-scale multi-client web...Manual labor
$73.1 - $87.72 per hour
...RQ11718 - 2 x Software Developer - Intermediate 2 openings 9+ month contract - 189 business days, 2 extensions OSNITE 5 days - 222 Jarvis St Security Level: CRJMC Must-haves: Java EE Platform: 7+ years in developing n-tier Enterprise applications...Contract work$73.09 - $87.71 per hour
...RQ11358 - Software Developer - Intermediate 11+ Months Contract (254 Business Days) Onsite - 222 Jarvis St Must Have: ~2-5 years experience as an intermediate front end developer ~ Experience with React Next.js, Jamstack, ~ Experience with large scale...Contract work- ...streamline operations, boost sales, and elevate the guest experience. We're currently on the lookout for Full Stack Developers to join our team. Our software powers many of the bars, cafes and restaurants you know and loveespecially across Canada and the United States....Full timeInternshipFlexible hoursNight shift
- ...RQ11718 - Software Developer - Intermediate Organization: Central Agencies Cluster Ministry: Ministry of Treasury Board Secretariat Location: Toronto ON (Onsite) Pay Rate: 70-75/hr incorp Software Developer Description Responsibilities...Work at officeMonday to friday
- We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role,... ...on solution leadership, guide development direction, mentor intermediate/junior developers, and enforce clean coding and security standards...Contract work
$90k - $110k per year
...and access specialist referrals. Who we need Reporting to the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance the health technology that helps physicians and patients connect more...Full timeWork at officeWork from homeFlexible hours3 days per week- ...Perspectives, and Lead, Virtually. Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP...Full timeInternshipLocal areaRemote work
- ...of our team, you will be at the heart of our customer experiences. Summary The Customer Experience team is looking for a Software developer who is passionate about building modern applications, learning cloud technologies, and turning innovative ideas into practical...Full timeWork at office3 days per week
$120k per year
...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...Remote work$100k - $120k per year
...week onsite at our office located at 2 Queen St. E in Toronto, ON. The Role We're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and...Casual workInternshipWork at officeLocal areaShift work2 days per week- We are seeking an experienced Senior Software Developer to lead the technical design, development, testing, and sustainment of enterprise-grade web applications using Microsoft .NET technologies. In this role, you will be responsible for translating complex business and technical...Contract workWork at office
- We are seeking an experienced Senior Software Developer to lead the technical design, development, enhancement, and maintenance of enterprise applications, identity solutions, and analytics platforms. In this role, you will translate complex technical specifications into robust...Contract work
$55.68 - $65.51 per hour
Our client, is seeking an experienced, highly detail-oriented Software Developer IV (Quality Engineering & Test Automation Specialist) to join their digital platform engineering team. In this mission-critical quality engineering role, you will champion automated testing across...Contract workRemote workFlexible hours- We are seeking an experienced Senior Software Developer specializing in Oracle Siebel CRM to lead the design, development, configuration, integration, and technical testing of enterprise applications. In this role, you will translate complex technical system specifications into...Contract work
$99.8k - $147.68k per year
...the desire to work in a team with dynamic strengths. The Senior Software Engineer will be working with a complementary team of software engineers... ...for our games. What You'll Do: Design, code, and develop new backend applications/services running in AWS Optimize and...Full timeLocal area- We are seeking an experienced Senior Software Developer to provide team leadership, technical guidance, and full-lifecycle application development for complex enterprise solutions. In this role, you will lead development activities, mentor software developers, and ensure solution...Contract work
- We are seeking an experienced Senior Software Developer to provide hands-on technical leadership, solution architecture, and full-stack application delivery for enterprise CRM, Customer Service, and Case Management systems. In this role, you will guide multidisciplinary delivery...Contract work
$90k - $120k per year
...AppDirect Subsidiary At PartnerStack, we’re passionate about software and the partnership space — and we’re not afraid to shake things... ...around you. What you'll do and how you'll have an impact Develop/maintain/extend PartnerStack’s Vue.JS frontend and Python backend...Permanent employmentWorldwide- We are seeking a versatile Senior Software Developer to support core healthcare application enhancements, application modernization, and digital platform transformations across multi-cloud environments. In this role, you will be responsible for end-to-end full-stack development...Contract workRemote work
- We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering, enterprise integration, and system sustainment capacity, specializing in maintaining,...Contract work
- We are seeking an experienced Senior Software Developer to lead the technical implementation, cloud architecture, and integration of vendor Software-as-a-Service (SaaS) and custom enterprise solutions. In this role, you will be responsible for translating business requirements...Contract work
$60 per hour
Role: Intermediate Python Developers Rates: Up to $60.00 p/h INC. Location: Primarily remote, occasionally... ...role. — Key Responsibilities Develop and maintain responsive web... ...NET services where required. Apply software development best practices, including...Contract workRemote work$125.8k - $157.3k per year
Education: Expérience: Education Master's degree Computer science Screening questions Do you have experience working in this field? Do you have the equipment you need to work from home (like internet and a workspace)? Do you have the required certifications...Long term contractPermanent employmentFull timeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to intermediate software developer.. Be the first to apply!
- software developer remote Toronto, ON
- software design engineer Toronto, ON
- software engineer devops Toronto, ON
- ingénieur logiciel Toronto, ON
- remote entry level software developer Toronto, ON
- part time software developer Toronto, ON
- director software engineering Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer summer internship Toronto, ON
- software engineer salary in canada Toronto, ON

