Software Engineer Java Python Jobs in Canada

Professional job seekers finding Canada jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

Senior Firmware Engineer

Job Posting Title: Firmware Engineer - Senior (CAN) Duration: 12 months Embedded Linux Python and general scripting languages Automated test environments Job Description We are seeking a highly skilled a ...

Senior AI Engineer

Constant Contact – Senior AI Engineer At Constant Contact, we are seriously awesome people who take ownership and make an impact by operating with the mindset, integrity and courage of a small business owner. There’s something so profoundly rewarding about knowing that your work is empowering ...

Full Stack Developer Web

We are seeking a Full Stack Developer with strong Java expertise to join the Identity and Access Management (IAM) team within the Cyber Data Risk & Resilience Division. The role involves building and enhancing a key multi-tier application responsible for centralized access management data platforms. The candi ...

Senior Data Engineer

Senior Consultant, Data Engineer Company: Project X Ltd. Location: Toronto, OntarioEmployment Type: Full Time Location: (Hybrid working model) 3 Days in Office Salary Range: $86,00- 125,000 About Project X Ltd. Project X Ltd. builds high-performing teams of talented, client-f ...

Senior Data Engineer (Snowflake)

Senior Consultant, Data Engineer Company: Project X Ltd. Location: Toronto, Ontario (Hybrid working model) 3 Days in Office Employment Type: Full Time Salary Range: $86,00- 125,000 About Project X Ltd. Project X Ltd. builds h ...

Senior Data Engineer

Senior Consultant, Data Engineer Company: Project X Ltd. Location: Toronto, Ontario (Hybrid working model) 3 Days in Office Employment Type: Full Time Salary Range: $86,00- 125,000 About Project X Ltd. Project X Ltd. builds h ...

Senior Data Engineer (Snowflake)

Senior Consultant, Data Engineer Company: Project X Ltd. Location: Toronto, Ontario (Hybrid working model) 3 Days in Office Employment Type: Full Time Salary Range: $86,00- 125,000 About Project X Ltd. Project X Ltd. builds h ...

Azure Data Integration/Conversion Specialist

Position Description: Security clearance: Reliability Clearance granted preferably or eligible (5+ years residing in Canada)CGI is seeking a senior resource to design and engineer cloud-based ETL/ELT pipelines. This is a build-focused role (solution design plus implementation) i ...

SENIOR PROGRAMMER (Potential for an Executive Role)

SENIOR PROGRAMMER (Potential for an Executive Role)  PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engine ...

Full Stack Engineer

Job DescriptionDevelop back-end code using Java & front end-code using React for existing & new features for clients proprietary software Perform code reviews to ensure the quality of the teams work Design and implement unit, integration, systems, performance and load testing De ...

Machine Learning Engineer

Overview We are seeking a Machine Learning Engineer II to help design, build, and optimize high-impact ML systems that serve millions of users in near real time. You will work on projects that span from improving our core ML platform to integrating models directly into the product experience. < ...

Senior Quality Assurance Test Automation Engineer

What it’s like to be a Senior Quality Assurance Test Engineer at Northbridge FinancialThe Quality Assurance Test Engineer is responsible for collaborating on the development and execution of complex projects. Quality Assurance Engineers have a thorough skill, understanding, and mastery of all as ...

AI/ML Engineer Co‑op — Build Hiring AI (Remote)

A technology company in Canada is seeking an AI/ML Engineer intern to work closely with the founding team to create impactful AI systems for their hiring platform. You will prototype AI agents, fine-tune models, and integrate AI features while gaining mentorship from experienced operators. This is a remote-first ...

Senior Full Stack Engineer — AI‑First Enterprise SaaS

A leading technology firm is seeking a Senior Full-Stack Engineer to join their team in Montreal. In this role, you will lead the development of innovative SaaS applications, focusing on AI and machine learning integrations. Responsibilities include backend development and creating secure systems for enterprise ...

Senior ML Engineer Recommender Systems (Hybrid)

A leading information services provider is seeking a Senior Machine Learning Engineer in Toronto, Ontario. The role focuses on developing scalable machine learning solutions and requires strong Python programming skills, experience with AWS cloud technologies, and a minimum of 3 years in the field. You will coll ...

ML Engineer Recommendation Systems (6 Month Contract)

A leading staffing and consulting company in Toronto is seeking a highly skilled Machine Learning Engineer for a 6-month contract. The role involves building a next-generation recommendation engine to optimize financial product presentations. The ideal candidate will have a strong background in machine learning, ...

Remote Senior Backend Engineer, Checkout & PBA Core

A financial technology company seeks an experienced backend engineer to lead projects in a remote-first environment in Kitchener, Canada. This role requires over 4 years of experience in designing and launching scalable backend systems using languages like Python or Kotlin, and tools such as AWS and Kubernetes. ...

Senior Backend Engineer Checkout Platforms (PBA Core)

A financial technology company is seeking an experienced backend engineer to develop and launch systems at scale. You will lead teams, solve technical challenges, and collaborate with product stakeholders. Ideal candidates have over 4 years of backend design experience with Python or Kotlin, and knowledge of AWS ...

AI Engineer: Scalable Data & LLM Solutions

An innovative technology firm in Mississauga is seeking an AI Engineer to design and operationalize intelligent systems. The role involves creating scalable data pipelines and delivering AI-driven solutions to enhance product metrics. The ideal candidate will have 3-5 years of experience in data and AI systems, ...

Senior Firmware QA & Validation Engineer

A technology company in Toronto, Ontario, is seeking a detail-oriented QA / Validation Engineer to support MIPI CSI PHY validation. The role involves collaborating with cross-functional teams to develop test strategies, execute validation testing, and document results. Ideal candidates should have experience in ...

ML Engineer: Production AI & MLOps on GCP

A leading gaming company in Canada is seeking a Machine Learning Engineer to design, build, and optimize machine learning operations. You will develop and deploy models, collaborating closely with data scientists and ML engineers. Required experience includes at least one year in machine learning deployment, pro ...

Senior Graph ML Engineer — Knowledge Graph & NLP

A leading biotech company in Toronto is seeking a Senior Machine Learning Engineer to join their Knowledge Enrichment team. You will design and implement ML-based approaches to analyze and enrich complex biomedical data. The ideal candidate has 3+ years of ML experience and proficiency in Python and PyTorch. Thi ...

Senior Data & AI Engineer Azure Databricks Lead

A global consulting company is seeking a Data & AI Databricks Lead Data Engineer in Peel Region, Mississauga. The role focuses on architecting data pipelines and optimizing data delivery using Azure Databricks. Candidates should have 5+ years of experience, strong skills in Python and SQL, and experience with cl ...

Data Engineer: ETL, Snowflake & Airflow (Hybrid/Remote)

A leading scheduling platform for restaurants is looking for a Data Engineer to manage data pipelines and support crucial data-driven decisions. You will design and maintain ETL pipelines, develop Airflow DAGs, and ensure data quality alongside a skilled team. Candidates should have strong programming skills in ...

Senior AI/ML Engineer — Production & scalable systems (Remote)

A technology consultancy is hiring a Senior AI/ML Engineer for a high-impact AI project. This remote position involves designing and building machine learning models, developing end-to-end ML pipelines, and collaborating with teams to integrate AI into production. Required qualifications include senior-level exp ...

Senior Data Engineer — Data Governance & DataOps

A leading food and health product provider in Metro Vancouver is looking for a Senior Data Engineer – Data Governance & DataOps. This full-time role involves designing data quality frameworks and building scalable data pipelines using cutting-edge technologies like Databricks and Power BI. The ideal candidate wi ...

Senior NLP ML Engineer — AGI & LLM Innovator (Hybrid)

A rapidly growing AI startup is seeking a Senior Machine Learning Engineer (NLP) to develop their Application General Intelligence (AGI) solution. This role involves a mix of research and engineering around large language models. Candidates should possess a degree in computer science or a related field, proficie ...

AI Engineer Agentic AI (Hybrid/Remote)

A leading financial services firm is seeking an AI Engineer – Agentic AI to develop production agentic AI systems that manage real financial data. In this collaborative role, you'll work with experienced engineers and product managers to design, build, and implement AI-driven features. The position demands exper ...

Ads ML Engineer: Scale Targeting & Optimization

A leading social media platform is seeking a Machine Learning Engineer to innovate and enhance their advertising systems. This role involves designing and deploying machine learning models essential for ad ranking and optimization. The ideal candidate has over 3 years of experience in ML systems, proficient in p ...

Data Engineer, Trading Analytics on AWS

A leading IT consulting firm in Toronto is seeking a Data Engineer to enhance trading operations through cloud-based solutions. You will design, build, and maintain a scalable data platform, ensuring data quality and alignment with trading analytics. The ideal candidate should have over 8 years of experience, st ...

Optical Engineer, APN (Flexible Work)

A leading connectivity technology firm in Ottawa seeks an Optical Engineer to contribute to Autonomous Photonic Networks. You will develop and refine optical transport simulations and work collaboratively with cross-functional teams. The ideal candidate will hold an advanced degree and have expertise in coherent ...

Senior Prompt Engineer — AI Systems Architect

A tech-driven AI company in Toronto is seeking a Senior Prompt Engineer to design and optimize prompt-driven AI systems. The ideal candidate will have over 5 years of experience in Data Science, strong skills in prompt engineering, and proficiency in Python. Responsibilities include developing end-to-end AI solu ...

Remote AI/ML Engineer, IT Operations

A leading professional services firm in Toronto is seeking an AI/ML Engineer to enhance IT operations through innovative machine learning solutions. The role involves designing, building, and deploying ML models and tools. With a competitive salary range of $69,000 - $114,000 and the possibility of remote work, ...

Hybrid Data Engineer: ETL Pipelines, PySpark & AWS

A leading data solutions company in Toronto is seeking a skilled data engineer to design, build, and maintain ETL pipelines. This role involves collaborating with various stakeholders to ensure high-quality data for analytics and reporting. Candidates should have a strong background in Python, PySpark, SQL, and ...

Senior Data Engineer – Real Time & AI Driven Platform

A financial technology company in downtown Vancouver is seeking a Senior Data Engineer. In this full-time role, you will architect and deliver resilient data infrastructures and pipelines using AWS-native services and Snowflake. You will champion AI integration and collaborate with cross-functional teams on stra ...

AI Driven Full Stack Engineer (Remote)

A leading digital insurance company in Canada seeks an AI-Driven Full Stack Engineer who will design and implement AI solutions while collaborating with senior engineers. The role involves working across the stack using Python, React, and AWS, contributing to an innovative product line aimed at transforming the ...

Senior Azure Data Engineer & Databricks Lakehouse

A technology staffing company in Toronto is seeking a Data Engineer with over 5 years of experience in Azure environments and data engineering using ADF and Databricks. The role involves architecting and implementing cloud-based data solutions, supporting migration of legacy systems, and working collaboratively ...

Senior Full Stack Engineer, Trust & Safety (Remote)

A leading fintech company is looking for a full stack engineer based in Canada to join its team. This role involves ownership of backend system design, collaborating on product development, and ensuring high-quality code delivery. Candidates should have over 4 years of engineering experience and be proficient in ...

Staff ML Engineer Learned Behaviors & RL Planning (Remote)

A leading robotics company is seeking a Staff, ML Engineer to lead the development of reinforcement learning-driven behavior models for autonomous trucks. The ideal candidate will have over 10 years of experience in applied machine learning and a strong background in Python and PyTorch. This role allows for remo ...

Senior ML Engineer End to End Autonomous Driving

A leading autonomous technology company in Montreal is seeking a Staff Machine Learning Engineer to lead the design and development of end-to-end models that enhance autonomy in vehicle technology. This technical leadership role requires over 10 years of experience in deep learning systems, strong proficiency in ...

Senior Staff ML Engineer — Fraud & Risk Systems (Equity)

A financial services technology company in Canada seeks a Senior Staff Machine Learning Engineer. This position involves defining and executing multi-year technical strategies for machine learning while collaborating with cross-functional teams. The ideal candidate will have over 10 years of experience with larg ...

Platform Data & Analytics Senior Engineer — Lead

A leading online marketplace in Toronto is seeking a Senior Staff Data Engineer to enhance its data infrastructure and analytics capabilities. The role requires a strong technical leader experienced in data streaming, ETL/ELT processes, and SQL/Python. You'll guide various teams in architecting scalable data sol ...

Data Engineer Hybrid FinTech Data Pipelines

A leading financial institution located in Toronto is seeking a Data Engineer for digital banking. In this role, you'll be part of a high-performing team, designing and maintaining data solutions on Microsoft Fabric. Candidates should have a bachelor's degree in Computer Science or Engineering, be a current stud ...

Senior Data Platform Engineer — Hybrid (Toronto)

A technology company in Toronto is seeking a Data Engineer to build and maintain scalable data platforms and pipelines. The role involves collaborating with teams to provide data solutions, and requires proficiency in Python, SQL, and cloud technologies like BigQuery and Snowflake. Candidates should have 4+ year ...

Silicon Design Engineer II: PD Flows & Automation

A leading semiconductor company located in York Region is seeking a Silicon Design Engineer 2. This role involves developing and supporting physical design flows, collaborating on EDA tool integrations, and driving efficiency through automation. Candidates should have a Bachelor's or Master's in Electrical Engin ...

Senior Data Engineer Remote, Scale Cloud Data Platform

A Canadian online sportsbook and casino is seeking a Senior Data Engineer to take ownership of a modern cloud data platform. In this pivotal role, you will design and build scalable data warehouse solutions, develop ingestion pipelines, and ensure data quality. The ideal candidate has over 5 years of experience, ...

Senior Data Engineer: Cloud Pipelines & Modernization

A leading data solutions company is seeking a Senior Data Engineer to design and optimize data pipelines. The role requires strong skills in Python and SQL, along with experience in ETL development and data modeling. You will work closely with analytics and business teams to support data access for decision-maki ...

Senior Staff ML Engineer Underwriting & Risk (Remote)

A financial technology company is seeking a Senior Staff Machine Learning Engineer in Ottawa, Canada. This role involves defining a technical strategy for machine learning, leading the implementation of advanced ML systems, and mentoring senior engineers. Ideal candidates will have over 10 years of experience in ...

Senior Backend Engineer, AI Platform (Hybrid Toronto)

A technology company in Toronto seeks a backend engineer to design and enhance systems that leverage AI for the legal industry. The ideal candidate will have extensive experience in backend systems design and cloud technologies, and will play a crucial role in delivering scalable solutions. This hybrid role requ ...

Senior ML Engineer – Real Time Personalization & Platform

A leading content platform company located in Toronto is seeking a Senior Machine Learning Engineer who will lead the design and architecture of ML systems used by millions of users. Candidates should have over 6 years of experience in ML systems, proficiency in Python or Golang, and a strong background in cloud ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Software Engineer Java Python Jobs in Canada Job Search Guide, Trends and Insights