Talent.com
Flatgigs
Principal Systems Engineer- Enterprise AI (Design & Implementation)Flatgigs • Montreal, QC, CA
Principal Systems Engineer- Enterprise AI (Design & Implementation)

Principal Systems Engineer- Enterprise AI (Design & Implementation)

Flatgigs • Montreal, QC, CA
5 days ago
Job type
  • Full-time
  • Quick Apply
Job description

ROLE SUMMARY

Our client is hiring a highly technical Systems Engineer to join its North American R&D and solutioning hub.

This role is designed for an engineer who can move fluently between systems thinking, high-level architecture and hands-on software engineering. The successful candidate will design and build scalable, enterprise-grade AI systems, reusable software development kits, application frameworks, libraries, reference architectures and solution templates that can be adapted across multiple enterprise use cases.

You will not be responsible for designing isolated features or single-purpose applications. You will engineer complete systems by understanding business requirements, performance expectations, user volumes, integration constraints, tenancy models, security requirements and operational behaviour.

The ideal candidate has a proven track record of designing and delivering complex enterprise solutions while remaining close to the code.


WHAT WILL YOU BUILD

You will contribute to the design and development of:

  • Enterprise-grade artificial intelligence platforms and solutions
  • Multi-tenant software architectures
  • Reusable SDKs, libraries and engineering frameworks
  • Application templates and reference implementations
  • AI-enabled enterprise applications
  • Modular product components that can be assembled into broader solutions
  • Integration layers connecting existing platforms, services and applications
  • Scalable backend services and distributed systems
  • High-level and detailed system architecture artefacts
  • Proofs of concept that can be industrialised into production-grade products

KEY RESPONSIBILITIES

SYSTEMS DESIGN & ARCHITECTURE

  • Own the high-level design of scalable, secure and maintainable enterprise systems.
  • Translate complex business and technical requirements into clearly defined system architectures.
  • Design systems based on expected user volumes, performance requirements, data throughput, concurrency, availability and operational constraints.
  • Define system boundaries, component responsibilities, service interactions, data flows, interfaces and integration patterns.
  • Design architectures capable of supporting a minimum of 1,000 users while maintaining reliability, performance and scalability.
  • Evaluate architectural trade-offs across performance, cost, maintainability, security and speed of delivery.
  • Develop reference architectures and reusable design patterns for enterprise AI solutions.
  • Create architecture documentation, technical specifications, system diagrams and design decision records.

ENTERPRISE AI SOLUTION ENGINEERING

  • Design enterprise AI solutions that combine models, SDKs, applications, APIs, data platforms and existing enterprise systems.
  • Determine how existing technologies and applications can be integrated and orchestrated into a unified solution.
  • Architect systems supporting AI inference, intelligent automation, agentic workflows, retrieval, data processing and enterprise integrations.
  • Design reusable AI solution components rather than one-off implementations.
  • Ensure AI systems are production-ready, observable, secure and capable of operating at enterprise scale.
  • Collaborate with AI, machine learning, product and platform teams to convert experimental capabilities into reliable software products.

HANDS-ON SOFTWARE ENGINEERING

  • Remain directly involved in coding, prototyping and technical implementation.
  • Build backend services, APIs, libraries, SDKs, system components and reusable engineering tools.
  • Produce clean, efficient, tested and maintainable production code.
  • Prototype complex architectural concepts to validate feasibility, performance and integration behaviour.
  • Review code and guide engineering teams on system-level implementation decisions.
  • Diagnose performance bottlenecks, architectural limitations and system-level failures.
  • Work across multiple programming languages and choose technologies based on system requirements rather than personal preference.

MULTI-TENANT AND SCALABLE SYSTEMS

  • Design multi-tenant architectures with appropriate tenant isolation, access control, configuration and resource management.
  • Define strategies for shared and dedicated infrastructure across different enterprise customers.
  • Design systems that can scale horizontally and vertically based on workload patterns.
  • Understand the performance, capacity, limitations and ideal use cases of each system component.
  • Establish approaches for load distribution, caching, asynchronous processing, resilience and fault tolerance.
  • Design for high availability, graceful degradation, recoverability and operational continuity.
  • Anticipate future scale and prevent architectural decisions that create long-term platform limitations.

TECHNICAL LEADERSHIP AND COLLABORATION

  • Work closely with CTOs, architects, product leaders, AI engineers and software development teams.
  • Lead technical discussions and communicate architectural decisions clearly to technical and non-technical stakeholders.
  • Challenge weak assumptions and identify risks before implementation begins.
  • Provide technical direction without becoming disconnected from implementation.

Requirements

  • Strong professional experience in systems engineering, software architecture, platform engineering or backend engineering.
  • Demonstrated expertise in high-level system design and architectural thinking.
  • Proven experience designing and delivering at least five enterprise-grade solutions.
  • Each qualifying solution should have supported, or been designed to support, at least 1,000 users.
  • Strong hands-on software development experience with Python, Go, Rust (language agnostic)
  • Experience building scalable, distributed or service-oriented systems.
  • Experience designing multi-tenant platforms or enterprise SaaS products.
  • Strong understanding of system performance, capacity planning, concurrency and scalability.
  • Experience integrating multiple existing applications, platforms or services into a unified enterprise solution.
  • Experience designing APIs, SDKs, libraries, frameworks or reusable product components.
  • Experience converting prototypes or proofs of concept into production-grade systems.
  • Strong understanding of reliability, security, observability and maintainability.
  • Ability to produce clear high-level design documentation and architecture diagrams.

Benefits

  • Competitive Salary based on Market Rates
  • Performance Bonus Scheme (PBS)
  • Team Stock Option Pool (TSOP)
  • Plus, other Company Benefits
Create a job alert for this search

Principal Systems Engineer- Enterprise AI (Design & Implementation) • Montreal, QC, CA

Similar jobs

Principal Engineer, Ai Inference Reliability

Cerebras Systems, Inc.Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs.This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster... Show more

 • Promoted

Principal Engineer - Search Ai

AutodeskMontréal, Canada
Full-time

Position OverviewWelcome to Autodesk! The world's innovators, designers, engineers, builders, and creators trust Autodesk to help them design and make a better world for all.Autodesk's Desi... Show more

 • Promoted

AI Partnerships Solutions Engineer at FirstPrinciples

FirstPrinciplesMontreal (administrative region), QC, CA
Full-time

Shape the future of AI in science as a Solutions Engineer at FirstPrinciples.Focus on building and operationalizing partnerships while working remotely with a diverse team.At FirstPrinciples, we ar... Show more

 • Promoted

Principal AI Software Engineer & Tech Leader

Aspen TechnologyMontreal (administrative region), QC, CA
Full-time

A leading technology firm in Montreal, Quebec, is seeking a Principal Software Developer for their AI R&D team.This role involves mentoring junior developers, collaborating with cross-functional te... Show more

 • Promoted

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyMontreal (administrative region), QC, CA
Full-time

A leading technology firm in Canada is seeking a Principal Software Engineer to enhance Elasticsearch's capabilities.The role involves leading initiatives in search functionality, contributing to f... Show more

 • Promoted

Purolator Lead Systems Engineer Opportunity

Purolator Inc.Montreal (administrative region), QC, CA
Full-time

Shape the future of logistics at Purolator as a Lead Systems Engineer.Drive operational success through team leadership and process optimization at our Montreal Hub.As the optimization lead, you'll... Show more

 • Promoted

AI Systems Architect

DarkRoast DesignMontreal (administrative region), QC, CA
Full-time

Get AI-powered advice on this job and more exclusive features.We’re building an AI intelligence infrastructure embedded inside a B2B platform used by consumer brands to manage creative work, assets... Show more

 • Promoted

Engineering Manager, MAAS — Lead Distributed Systems

CanonicalMontreal (administrative region), QC, CA
Full-time

A leading open source software provider is seeking an Engineering Manager to lead the MAAS team.The successful candidate will have a solid background in software development using Python or Golang ... Show more

 • Promoted

Principal Ai Architect

TrendAIRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

TrendAITM, the global AI security leader and enterprise business unit of Trend Micro, empowers organizations with full AI visibility and consolidated security that inspires confidence, drives innov... Show more

 • Promoted

Enterprise Resiliency Engineer

Intact Financial Corporationmontreal (administrative region), qc, Canada
Full-time

Lead resiliency initiatives as an Enterprise Resiliency Engineer.Drive architecture and production reliability practices across multi-cloud platforms in a hybrid environment.You will define the sta... Show more

 • Promoted

Senior AI Developer: Agentic Systems & Platform Lead

Constellation Dealer GroupMontreal (administrative region), QC, CA
Full-time

A North American software provider is seeking a Senior Developer to design and build AI-native systems that impact business outcomes.The role emphasizes collaborative system design and engineering ... Show more

 • Promoted

Engineering Leader in Aircraft Systems Architecture

BombardierDorval, QC, CA
Full-time

Shape the future of aerospace at Bombardier as an Engineering Leader in Aircraft Systems Architecture.Assume a strategic role in aircraft development and integration efforts.In this pivotal positio... Show more

 • Promoted

Backend Engineer, Thinking Systems

GovernGPTMontreal (administrative region), QC, CA
Full-time

We’re a YC-backed, profitable startup that’s building agents to automate the most manual, critical function of managing multi‑billion dollar investments—fundraising.Every day, Tier 1 funds rely on ... Show more

 • Promoted

Principal - Snowflake Architect

Slalommontreal (administrative region), qc, Canada
Full-time

As an Architect for the Snowflake CoE you will be expected to:.Lead a small to medium size agile program pod to deliver cutting‑edge solutions utilizing the Snowflake ecosystem and adjacent technol... Show more

 • Promoted

Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSenseMontreal (administrative region), QC, CA
Full-time

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform.The role involves designing reliable syste... Show more

 • Promoted

Remote Principal Engineer Advocating for Quality and Technical Strategy

eDynamic LearningMontreal (administrative region), QC, CA
Remote
Full-time

Drive engineering success as a Principal Software Engineer in a remote role.Lead system design, critical initiatives, and mentor teams to achieve outstanding technical excellence.This role reports ... Show more

 • Promoted

Innovative AI Engineer for Multi-Agent Systems

Oo DarisMontreal
Full-time

Join Oodaris as an Innovative AI Engineer, tasked with revolutionizing retail through advanced multi-agent system development.Focus on inference, retrieval, and compliance.As part of the Oodaris te... Show more

 • Promoted

Satellite Systems Platform Engineer

Aversan Inc.montreal (administrative region), qc, Canada
Full-time

Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified.Satellite Systems Pl... Show more

 • Promoted

Systems Engineer-EN

CAEMontreal (administrative region), QC, CA
Permanent

Our engineers are the technical visionaries behind our innovative solutions.Globally recognized for delivering cutting‑edge systems, you’ll tackle complex challenges, collaborate across functions, ... Show more

 • Promoted

Principal AI Engineer: LLM Systems & Infra

Talent SeedMontreal (administrative region), QC, CA
Full-time

A leading technology firm is seeking a candidate to shape the technical direction of AI products and bring ambitious concepts to life.Responsibilities include designing systems that integrate advan... Show more