Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

4 results for Machine Learning Engineer in Toronto, ON

Data Engineer
  • Toronto, ON
  • onsite
  • Permanent
  • 100000 - 120000 CAD / Yearly
  • <p>Robert Half is working with a global, consumer‑facing organisation that’s scaling its data platform to better support marketing, sales, and customer analytics. They’ve recently invested heavily in their data stack and are growing their <strong>Data Engineering</strong> team to meet rising demand from the business.</p><p>This is an intermediate‑level role where you’ll work closely with marketing stakeholders, BI, and software engineering to deliver trusted, analytics‑ready data.</p><p><br></p><p><strong>What you’ll be doing</strong></p><ul><li>Partner directly with Marketing and Sales teams to understand data requirements</li><li>Design and build data models that power dashboards and analysis</li><li>Build and maintain data pipelines end‑to‑end</li><li>Work with cloud data platforms to ensure performance and reliability</li><li>Collaborate closely with BI and software engineering teams</li></ul><p><strong>Tech environment</strong></p><ul><li>Cloud data warehouse (AWS‑based, Redshift‑style)</li><li>SQL &amp; Python</li><li>dbt for data modelling</li><li>Fivetran (or similar) for ingestion</li><li>Airflow for orchestration</li><li>BI tooling (Looker‑type stack)</li><li>Strong Salesforce / marketing data footprint</li><li><em>(Marketing Cloud / CRM / customer data experience is highly relevant)</em></li></ul><p><br></p>
  • 2026-05-14T00:00:00Z
Databricks Developer/Engineer
  • Mississauga, ON
  • remote
  • Contract / Temporary
  • 60 - 70 CAD / Hourly
  • <p>We are looking for a Databricks Developer/Engineer to join a Contract opportunity in Mississauga, Ontario within the drink and beverages industry. This position will support the design and delivery of scalable data pipelines, helping move operational and forecasting information into a modern cloud-based environment. The ideal candidate brings strong end-to-end data engineering experience, with a focus on Azure-based ingestion, Databricks development, and reliable data integration across enterprise platforms. This is a 3 month contract to start looking for an individual available to start working immediately.</p><p><br></p><p>Responsibilities:</p><p>• Build and maintain data pipelines in Databricks to process, transform, and organize business-critical data for downstream use.</p><p>• Develop Azure-based ingestion workflows that bring source data into the data lake accurately and efficiently.</p><p>• Analyze source data structures and map them to target models to support consistent and dependable data loading.</p><p>• Enable the movement of operational shipment and loading data into cloud storage environments for reporting and analytics.</p><p>• Support the integration of forecast data back into Databricks so teams can access timely and usable information.</p><p>• Collaborate with internal stakeholders to ensure data is ingested correctly into Hyperion and aligned with business requirements.</p><p>• Contribute to end-to-end engineering activities, from initial data assessment through implementation, validation, and optimization.</p><p>• Assist with reporting and analytical needs by preparing datasets that can be leveraged in tools such as Power BI when required.</p>
  • 2026-06-09T00:00:00Z
Data Scientist
  • North York, ON
  • onsite
  • Permanent
  • 100000 - 120000 CAD / Yearly
  • <p><strong><u>This job posting is for a current vacancy with our client.</u></strong></p><p><br></p><p>We are seeking an experienced Data Scientist for our client&#39;s growing Analytics team. The Data Scientist will be based in Toronto, Ontario, where they will turn complex data into practical insights that support business decisions. </p><p><br></p><p>A core focus of this role includes machine learning expertise, data engineering capability, and analytical thinking to develop scalable solutions in a Databricks environment. You will work closely with technical and business teams to build reliable models, improve data workflows, and communicate findings in a clear and meaningful way.</p><p><br></p><p>Key Responsibilities:</p><p>• Develop, implement, and operationalize machine learning models and analytical solutions within Databricks to address business needs.</p><p>• Create and support scalable data pipelines using Apache Spark, including PySpark or Scala, to process large and diverse datasets efficiently.</p><p>• Examine both structured and unstructured data sources to identify trends, generate forecasts, and support data-driven decision-making.</p><p>• Partner with engineers, analysts, and business stakeholders to define objectives and translate them into practical data science solutions.</p><p>• Use Lakehouse principles in Databricks to manage data ingestion, transformation, storage, and model deployment in a streamlined manner.</p><p>• Apply disciplined machine learning practices across feature creation, model training, testing, deployment, and ongoing performance monitoring.</p><p>• Produce dashboards, visual summaries, and reports that present analytical results clearly for technical and non-technical audiences.</p><p>• Maintain strong standards for data accuracy, governance, security, and compliance throughout analytics and machine learning workflows.</p><p>• Improve the performance, scalability, and cost effectiveness of Databricks processing and model execution environments.</p>
  • 2026-06-07T00:00:00Z
AI Staff Software Engineer
  • Toronto, ON
  • onsite
  • Permanent
  • 120000 - 140000 CAD / Yearly
  • <p>We are looking for an experienced <strong>AI Staff Software Engineer t</strong>o join our team in Toronto, Ontario. In this role, you will lead the development and deployment of advanced AI systems, ensuring their integration across multiple platforms and teams. The ideal candidate will have deep expertise in AI technologies, strong problem-solving skills, and an ability to drive technical innovation in ambiguous environments.</p><p><br></p><p><strong>Responsibilities</strong>:</p><p>• Design and implement cutting-edge AI systems with a focus on agentic AI technologies and workflows.</p><p>• Develop robust backend systems, APIs, and data pipelines to support scalable AI solutions.</p><p>• Collaborate with multidisciplinary teams to align technical strategies and ensure seamless integration across products.</p><p>• Lead the development of AI models and infrastructure, including planning, memory, tool usage, and evaluation.</p><p>• Optimize cloud infrastructure to enhance system reliability and performance.</p><p>• Translate complex problems into actionable solutions, delivering autonomous systems that meet business objectives.</p><p>• Mentor and guide engineering teams through advanced AI workflows and development processes.</p><p>• Drive technical innovation while ensuring the stability and scalability of deployed systems.</p><p>• Implement and manage workflow engines, asynchronous processing, queues, and streaming systems.</p><p>• Influence technical direction and foster collaboration across teams without formal authority.</p>
  • 2026-06-09T00:00:00Z