Clera - Your AI talent agent
LoginStart
Start
L
Lutra

Senior Systems Architect

full-time•Vancouver

Summary

Location

Vancouver

Type

full-time

Experience

5-10 years

Company links

WebsiteLinkedInLinkedIn

About this role

Your Opportunity

This role sits within a climate technology company operating at the intersection of atmospheric science, machine learning, and large-scale data systems. The organization builds cloud-native platforms that ingest, process, and model atmospheric, environmental, and sensor-driven data to predict and reduce wildfire risk before ignition occurs.

You will design and evolve the core cloud architecture that enables machine learning models and scientific research to move reliably from experimentation into production. The platform is intentionally layered, separating data storage, processing, services, and visualization so that new data sources, models, and analytical workflows can be introduced with minimal coupling.
As the platform scales, your work will ensure that machine learning outputs and data products can be orchestrated end to end, exposed through APIs, and consumed by frontend applications, including map-based and geospatial interfaces, in a secure, observable, and extensible way.

Key Responsibilities
  • Architecture Design: Design and maintain a modular, layered cloud architecture that separates data storage, processing, services, and frontend consumption
  • Abstraction Patterns: Define interfaces, adapters, and schemas that enable plug-and-play data sources, machine learning pipelines, and API services
  • Containerized Processing: Build and operate containerized data and ML processing workloads with a focus on portability, scalability, and reproducibility
  • Workflow Orchestration: Design and maintain orchestration for end-to-end workflows, including scheduling, dependencies, retries, and monitoring
  • API Services: Develop and guide Python-based API services that expose data products and model outputs securely and at scale
  • Cloud Services Integration: Select and integrate managed services across major cloud providers to support storage, compute, networking, and security
  • Platform Practices: Establish and uphold best practices for CI/CD, infrastructure as code, observability, security, and cost management
  • Cross-Functional Collaboration: Partner with data, machine learning, backend, and frontend teams to translate platform requirements into clean, scalable technical solutions

Tech Stack
  • Languages: Python
  • Containers: Docker
  • Orchestration: Kubernetes or managed workflow services
  • APIs: FastAPI, Flask, Django
  • Cloud Platforms: AWS, Google Cloud, Microsoft Azure

Your Know-How
  • You have strong experience designing and building cloud architectures and backend systems using Python
  • You have hands-on experience running containerized workloads in production environments.
  • You have experience orchestrating container-based workflows at scale
  • You have designed layered, abstracted systems with clear separation of concerns
  • You understand databases, object storage, batch and streaming data patterns, and ML-adjacent data workflows
  • You have experience supporting frontend data consumption, including visualization or mapping use cases

It’s a Bonus If
  • You have experience working with geospatial data formats or geospatial services
  • You have a background in platform engineering or multi-cloud environments
  • You are coming from a Machine Learning Operations background

What you'll do

  • Design and maintain a modular, layered cloud architecture that separates data storage, processing, services, and frontend consumption. Collaborate with cross-functional teams to translate platform requirements into scalable technical solutions.

About Lutra

Lutra alleviates the tightest constraint innovators face: the time and attention of the talented people capable of executing the plan. Our recruitment solutions meet our clients and candidates where they are. We offer adaptable service models ranging from embedded talent-as-a-service to success-based and retained headhunting. Our practice is built upon decades of experience supporting the growth of technology and venture businesses through research & development, go-to-market, operations, and executive searches. Lutra’s vision is succinct: provide a talent edge to the innovators creating tomorrow’s possibilities and the teams mindful of our duty of care to future generations. Up for an exploratory chat? Connect with us via [email protected]

Ready to join Lutra?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior Systems Architect do at Lutra?

Toggle
As a Senior Systems Architect at Lutra, you will: design and maintain a modular, layered cloud architecture that separates data storage, processing, services, and frontend consumption. Collaborate with cross-functional teams to translate platform requirements into scalable technical solutions..

Is the Senior Systems Architect position at Lutra remote?

Toggle
The Senior Systems Architect position at Lutra is based in Vancouver, British Columbia, Canada. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Systems Architect position at Lutra?

Toggle
You can apply for the Senior Systems Architect position at Lutra directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Lutra's careers site.
Join our talent pool first to get notified about similar roles that match your profile.