Senior Software Engineer – AI Infrastructure (Canada)

Senior Software Engineer – AI Infrastructure (Canada)

23 Oct
|
Jobgether
|
Canada

23 Oct

Jobgether

Canada

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - AI Infrastructure based in Canada.

We are seeking an experienced software engineer to build and operate the production infrastructure that powers intelligent AI agents at scale. In this role, you will design high-performance services that support model inference, orchestration, and execution across complex distributed systems. You will help transform experimental AI capabilities into reliable, scalable production solutions serving millions of users. Working primarily with Rust, you will address critical challenges in latency, throughput, fault tolerance, observability, and infrastructure efficiency. You will collaborate closely with AI engineering, agent systems, and infrastructure teams to establish robust operational standards and ensure safe, predictable system behavior. This remote opportunity offers the chance to shape foundational AI infrastructure in a demanding, high-impact financial technology environment.

Accountabilities

- AI Infrastructure Development and Architecture
- Design, develop, and maintain the infrastructure layer that powers AI agent systems in production environments.
- Build high-performance backend services using Rust to support model inference, agent orchestration, and execution workflows.
- Architect scalable distributed systems capable of handling high request volumes and supporting millions of users.
- Establish foundational infrastructure components and reusable system primitives that enable AI agents to interact reliably with internal services.
- Contribute to critical architecture decisions, balancing performance, reliability,



scalability, and operational cost.

- Machine Learning Infrastructure and MLOps

- Develop and maintain reliable infrastructure for model serving, deployment, evaluation, and production monitoring.
- Implement operational patterns that support consistent model delivery, performance evaluation, and continuous improvement.
- Collaborate with AI and applied engineering teams to move experimental prototypes into robust, production-ready systems.
- Optimize model inference and orchestration workflows to improve latency, throughput, resource utilization, and cost efficiency.
- Support the integration of AI capabilities into production systems while maintaining predictable and reliable execution.

- Reliability, Observability, and Performance

- Design and implement monitoring, logging, tracing, and observability mechanisms to provide visibility into system behavior.
- Establish guardrails, fault-handling strategies, and recovery mechanisms for agent-driven workflows and distributed services.
- Identify and resolve performance bottlenecks, operational failures, and reliability issues in high-throughput production environments.
- Apply reliability engineering principles to minimize service disruptions and maintain consistent performance under real-world workloads.
- Ensure system correctness, resilience,



and operational stability in environments with demanding latency and availability requirements.

- Cross-Functional Collaboration and Technical Leadership

- Partner with agent systems engineers, machine learning specialists, and infrastructure teams to define and deliver production-ready solutions.
- Translate experimental requirements into scalable architectures and maintainable engineering implementations.
- Contribute to technical design discussions, infrastructure standards, and engineering best practices.
- Take ownership of critical production systems, proactively identifying risks and driving improvements throughout the software lifecycle.
- Support the evolution of the AI infrastructure platform as product requirements, workloads, and business needs grow.

Requirements

- At least five years of experience building, deploying, and operating high-scale production software systems.
- Robust proficiency in Rust and systems-level programming, with the ability to develop efficient, reliable, and maintainable services.
- Deep understanding of distributed systems, including service communication, concurrency, fault tolerance, and reliability engineering.
- Proven experience optimizing system performance, particularly latency, throughput, resource utilization, and operational efficiency.
- Experience operating services that support millions of users or handle high-throughput workloads in production.
- Familiarity with machine learning infrastructure, model serving, or MLOps practices in production environments.
- Experience designing and implementing observability solutions, including monitoring, logging,

📌 Senior Software Engineer – AI Infrastructure (Canada)
🏢 Jobgether
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – ai infrastructure (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – ai infrastructure (canada) / canada