J

Principal AI Engineer, Distributed Systems & Intelligent Platforms

icon building Company : Jobgether
icon briefcase Job Type : Full Time
icon remote-alt Remote / Work from Home

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Principal AI Engineer, Distributed Systems & Intelligent Platforms


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal AI Engineer, Distributed Systems & Intelligent Platforms based in Canada.


This is a senior technical role focused on building and scaling intelligent, AI-native platforms operating at production-grade complexity. You will work on live, high-traffic distributed systems where reliability, performance, and architectural clarity are critical. The role blends AI engineering with distributed systems design, requiring deep expertise in backend development, cloud infrastructure, and event-driven architectures. You will contribute to building intelligent workflows, agentic systems, and scalable APIs that power next-generation learning and development platforms. The environment is highly collaborative, engineering-driven, and focused on solving complex real-world problems at scale. It is ideal for a hands-on principal-level engineer who thrives in deep technical ownership and production-critical systems.


Accountabilities:


In this role, you will be responsible for designing, building, and scaling distributed AI-driven systems and backend platforms that support high-traffic, production-grade applications.



  • Design, build, and maintain backend services using Python and Node.js within cloud-native architectures

  • Develop and evolve APIs and integration layers connecting frontend applications with distributed backend systems

  • Architect and implement event-driven systems, including workflows, state machines, and asynchronous processing pipelines

  • Contribute to advanced NoSQL data modeling, including scalable schema design, transactional patterns, and performance optimization

  • Build and support AI-driven systems including LLM workflows, RAG pipelines, embeddings, and multi-agent orchestration

  • Own production systems, including monitoring, debugging, observability, and continuous reliability improvements

  • Collaborate with cross-functional engineering teams to deliver end-to-end features and improve system architecture

  • Participate in code reviews, technical design discussions, and contribute to engineering best practices across the team


Requirements:


The ideal candidate brings deep experience in distributed systems, backend engineering, and production AI systems, with strong ownership of scalable architecture.



  • 6+ years of professional software engineering experience building production-grade systems

  • Strong expertise in Python and Node.js development

  • Hands-on experience with AWS services such as Lambda, DynamoDB, S3, SQS, EventBridge, and Step Functions

  • Strong understanding of event-driven architecture and distributed system design principles

  • Advanced NoSQL data modeling experience, including composite keys and scalable single-table designs

  • Practical experience with LLM-based systems, including RAG, embeddings, prompt engineering, and tool/function calling

  • Experience designing and integrating RESTful APIs and backend services at scale

  • Strong unit testing practices and commitment to maintainable, high-quality codebases

  • Experience with containerization (Docker) and cloud deployment workflows


Nice to have:



  • Experience reasoning about system-wide impact and cross-service dependencies

  • Familiarity with AI observability tools such as Langfuse or similar platforms

  • Experience optimizing AI systems for cost, latency, and performance

  • Exposure to AI workflow orchestration using Step Functions or similar tools

  • Experience in synthetic testing or evaluation of AI pipelines

  • Strong ability to identify architectural gaps early in the design process


Benefits:



  • Competitive compensation aligned with principal-level engineering roles

  • Fully remote-first working model across Canada

  • Opportunity to work on advanced AI-native and distributed systems at production scale

  • High technical ownership with significant architectural influence

  • Collaborative, engineering-led environment focused on deep technical excellence

  • Exposure to cutting-edge LLM systems, agentic architectures, and cloud-native infrastructure

  • Strong focus on learning, experimentation, and continuous improvement

  • Opportunity to shape core platform architecture and long-term technical direction


How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!


 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Principal AI Engineer, Distributed Systems & Intelligent Platforms posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Principal AI Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Principal AI Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.