Tech jobs
Job listings
Staff Software Engineer, Gaming AI
The Staff Software Engineer will design and deliver cloud-based services and full-stack features for Unity's game creation platform. The role involves optimizing cloud scalability, performing DevOps tasks, and integrating agentic AI tools into daily engineering workflows.
Machine Learning Engineer III
Build and operate production-grade data and ML infrastructure powering fraud detection, anti-cheat, and account security systems across EA games using Python, SQL, Spark, Docker, Kubernetes, and cloud platforms.
Fullstack AI Engineer - GFT Halifax
Fullstack AI Engineer building production-grade AI agents and LLM-powered workflows using Python, Django, PostgreSQL, and OpenShift/Docker for RBC's Risk, Audit, and Finance teams.
AI Engineer - Hybrid
Design, build, deploy, and scale production-grade AI/ML and GenAI solutions for Manulife's Long-Term Care program using Python, Azure, Databricks, MLOps/LLMOps frameworks, and LLMs.
Machine Learning Engineer
Machine Learning Engineer at Manulife designing, building, and operating ML/AI platforms and pipelines from experimentation to production at scale, using Python, CI/CD tools, Docker/Kubernetes, Terraform, and Azure cloud services.
Data Architect - PowerBI
This role blends 40% data architecture with 60% hands-on Power BI development for a public sector or healthcare client. Core technologies include Power BI, Databricks, Azure Data Factory, Synapse, and SQL Server.
Senior Platform Engineer - AI Platforms & Deployment - Landmark
Own the deployment, operation, and reliability of AI-enabled geoscience software platforms, designing CI/CD pipelines, Kubernetes environments, infrastructure-as-code, and observability systems across Azure and AWS.
Software UI Developer
Software UI Developer building user-facing applications, HMI interfaces, and Android-based UI components using Java, Kotlin, and Android XML at a global engineering design house.
Back-end Developer – Proactive Hiring
Build and maintain scalable backend services for Air Canada’s systems using Java or Node.js, AWS, Docker, and Kafka, ensuring high performance and security.
Java Software Engineer
Design, develop, and maintain Java/J2EE applications, RESTful APIs, and microservices using Spring Boot, with relational/NoSQL databases, Git, CI/CD, and cloud platforms (AWS/Azure).
Staff Software Engineer, Backend
Staff Backend Engineer at Okta's Device Identity and Access org, architecting and scaling Java/Spring distributed systems that secure millions of enterprise endpoints as part of Okta's Zero Trust identity platform.
Lead AI/ML Software Engineer
Lead AI/ML Engineer at RBC’s digital banking unit, designing and deploying production-grade ML systems (LLMs, RAG, embeddings) for financial services. Owns end-to-end projects from model development to observability, integrating AI into online banking and digital channels.
Salesforce Developer (LWC, Apex) - Operations
The Salesforce Developer will manage, integrate, and optimize the company's internal Salesforce environment using Apex, LWC, and Flow. This role involves automating business processes and supporting internal operations while collaborating with stakeholders.
Cloud Architect
Designs and implements scalable cloud infrastructure and developer workflows using Microsoft Azure, focusing on CI/CD, DevSecOps, and reusable architectural patterns for enterprise-scale projects.
Software Engineer
Remote early-career Software Engineer developing and maintaining backend systems on IBM i using RPG, SQLRPGLE, and CLP, while learning and applying agentic AI coding tools like GitHub Copilot and Claude Code under senior guidance.
Senior Software Engineer
Senior Software Engineer building scalable, cloud-based solutions for the UK's largest parcel delivery company, using Java/Spring Boot or JS/TypeScript with React/Vue on AWS. Remote with occasional travel to Morley.
Mid/Senior Front-end Engineer
Mid/Senior Front-end Engineer to architect, mentor, and improve a resume-editing platform’s frontend (React/TypeScript) and infrastructure, focusing on code quality, performance, and cross-team collaboration.
Application Delivery Manager
Oversees end-to-end SDLC for custom application development, managing teams and ensuring quality deliverables while collaborating with leadership to improve processes and align with business goals.