Principal Software Engineer

4 days ago


Canada HAAR Recruitment Full time

Principal Software Engineer - AI and Machine Learning We are seeking a senior, hands‑on technologist to lead our 30+ person team through the design, implementation, and deployment of agentic AI and reinforcement learning–driven systems products. This role is central to pushing our platform from strong early capabilities into a robust, scalable product used in real operational settings. This is a builder role, not a research‑only position. Success is measured by working systems in production. Duties and responsibilities include: Leading the architecture, design, strategy, development and implementation of agentic AI systems capable of goal‑driven decision‑making, planning, and action under real‑world constraints Translate product and customer requirements into concrete AI system designs Drive rapid iteration of deployment while maintaining system reliability and safety; participate in peer‑reviews of solution designs and related code Analysing and resolving technical problems Defining standards for the platform to deliver AI solutions Coordinating a team of 30 developers in cooperation with program management Balance learning‑based approaches with deterministic or rules‑based components where appropriate Support customer‑facing and sales technical discussions when AI and platform expertise is required Core Requirements 10+ years of experience building complex software products, with significant focus on AI/ML Demonstrated experience deploying decision‑making systems to customer cloud or hybrid environments Strong foundation in machine learning, control, optimization, and statistics Experience designing agent‑based or autonomous products; excellent software engineering skills (Python, SQL, UX a strong plus) Ability to make sound technical decisions with incomplete or imperfect data and translate those to development plans Secondary Requirements Agentic AI frameworks and orchestration Digital twins, physical models / simulators, or model‑based RL Experience in industrial IoT settings and timeseries data Prior experience at an early‑stage or Series A/B startup Familiarity with MLOps, model monitoring, and production ML reliability Working knowledge of SOC2 & ISO 27001 standards Omniverse USD Seniority level Not Applicable Employment type Full‑time Job function Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr



  • , , Canada Veeva Systems Full time

    Join to apply for the Principal Software Engineer - Java role at Veeva Systems Join to apply for the Principal Software Engineer - Java role at Veeva Systems As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the...


  • , , Canada Red Hat Full time

    Principal Software Engineer Join to apply for the Principal Software Engineer role at Red Hat About The Job The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Principal Software Engineer to join us in Canada, focusing on the ARO HCP project. In this role, you will contribute to the engineering of features related to the deployment and life...


  • , , Canada TekRek Full time

    Base pay range CA$180,000.00/yr - CA$220,000.00/yr Principal Software Development Engineer The Company TekRek has partnered with a rapidly growing software firm operating in the HR Tech space. Our client is modernizing their platform with a strong focus on scalable architectures, AI-enabled development, and next-generation engineering practices. With strong...


  • , , Canada Red Hat, Inc. Full time

    Principal Software Engineer page is loaded## Principal Software Engineerremote type: Remotelocations: Remote CA ONtime type: Full timeposted on: Posted Todayjob requisition id: R- **About the Job**The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Principal Software Engineer to join us in Canada, focusing on the ARO HCP project. In this...


  • Distributed - Canada Thinkific Full time

    Do you have in-depth experience leading technical initiatives and aligning engineering strategy with business outcomes, and are you ready to apply that expertise at scale within a growing, product-led company? We're looking for a Principal Software Engineer, End-to-End Solution to join us at Thinkific.As a Principal Software Engineer at Thinkific, you'll act...


  • , , Canada Mercor Full time

    Principal Software Engineer 2 days ago Be among the first 25 applicants This range is provided by Mercor. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $150.00/hr - $150.00/hr About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered...


  • , , Canada ServiceTitan Full time

    Principal Software Engineer – ServiceTitan • Canada, Ontario Ready to be a Titan? We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and...


  • , , Canada ServiceTitan Full time

    Principal Software Engineer – ServiceTitan We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and strong process management. Responsibilities...


  • , , Canada Tenstorrent Full time

    Principal Software Engineer, ML Frameworks Get AI-powered advice on this job and more exclusive features. Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models,...


  • Yonge St, North York, ON MN M, Canada Questrade Financial Group Full time

    What's in it for you as an employee of QFG?Health & wellbeing resources and programs Paid vacation, personal, and sick days for work-life balanceCompetitive compensation and benefits packagesWork-life balance in a hybrid environment with at least 3 days in officeCareer growth and development opportunitiesOpportunities to contribute to community causesWork...