-
Robert Half

Software Engineer for Machine Learning

Robert Half
Canada · Full-time · Mid-Senior

Are you an experienced software engineer specializing in machine learning and working with large data sets? This is an opportunity to apply your machine learning and statistical analysis experience and work as part of an experienced software development team. In this position, you’ll be working as part of a team comprised of software developers and data engineers, and your job will be to design, deploy and manage the software systems and tools related to data processing, machine learning and artificial intelligence.


This is a full-time position, and you’ll be working alongside several other experienced software and data engineers.


In this role, you’ll work primarily at your home office, with occasional get-togethers in Vancouver, with your other colleagues.


This is a full-time position, and includes a competitive base salary, paid vacation and extended health and dental benefits.


One of the attractive elements of this opportunity is the chance to participate in the design process for new solutions related to AI and leveraging LLMs as part of the overall machine learning infrastructure. The company is currently designing and deploying several new systems, and some of the tools and services have not been fully decided. So you will have the opportunity to participate in the design, deployment and operation of these services.


HOW TO APPLY


A bit about myself - my name is Nathan Wawruck, and I am a recruitment consultant based in Vancouver, BC. I have over a decade of matching software professionals to job opportunities, and I am always looking to connect with like-minded people in the Vancouver area.


If you're interested in pursuing this role, please apply to this posting online, and contact me for an initial discussion. This is a chance for us to discuss specifics, such as the company name, the key hiring managers, and the more in-depth job requirements. This is also a great opportunity to talk about your overall career goals and preferences. We can even discuss other potential roles which may fit what you're looking for. Please find me on LinkedIn by searching my name: Nathan Wawruck


REQUIREMENTS


Here are some of the items that you'll bring to the table for this role:


  • You are an experienced software developer with recent, hands-on software product development experience (preference for Python, or similar)
  • You have five or more years of experience working with data science and machine learning systems and tools
  • You are familiar with various data processing tools, with a preference for cloud-based services and infrastructure
  • You have experience designing machine learning and data solutions
  • You enjoy collaborating with other developers and sharing your knowledge, particularly related to data science and machine learning

Key Skills

Ranked by relevance

machine learning python cloud ai
Login to Apply
Posted
Jun 09, 2025
Type
Full-time
Level
Mid-Senior
Location
Vancouver

Industries

Technology Information Media

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Code Compass 🧭
Related

AI Software Engineer (m/f/d) - Berlin

2026-05-21

Full-time
Mid-Senior
Germany
Staffing
Information Technology
View Job Details
The Irish Times
Related

Senior Data Scientist

2026-05-29

Full-time
Associate
Ireland
Internet Marketplace Platforms
Information Technology
View Job Details
Robert Half
Related

Machine Learning Engineer

2026-05-23

Full-time
Mid-Senior
Canada
Environmental Services
Information Technology