2,131,729open jobs
135,080companies
241,215added this week
Browse all
Location
In office (Vancouver)
Seniority
Senior · 12+ years exp

First seen by Alion on Oct 26, 2026.

Overview
Company
Impact
Profile match
TEEMA makes the process of hiring easy, whether you’d like to work with multiple recruiting agencies or specifically and exclusively on strategic executive searches, TEEMA is committed to servicing our clients, consultants, candidates, and partners. Contact us now to know more.

Job Title: Staff Software Engineer – Python 
Job ID: 87595
Location: Vancouver, BC – 3 days a week onsite

Overview:
As a Staff Software Engineer on the AI team, you will serve as the technical anchor for our machine learning initiatives. While a Senior Developer focuses on shipping features, you will focus on the architectural integrity, scalability, and long-term vision of our AI-enabled product suite. You will bridge the gap between complex Data Science research and robust, production-grade engineering.
You will act as a primary consultant to both the Architecture and Product teams, ensuring that our infrastructure for language detection, sentiment analysis, and machine translation is not just functional but world-class in terms of latency, cost-efficiency, and reliability.

What You’ll Do:

  • Architectural Steering: Lead the design and evolution of high-throughput ML inference pipelines. You will define how our microservices scale to meet the demands of tens of thousands of global users.
  • MLOps Leadership: Own the “path to production” for machine learning models. You will design the frameworks that allow Data Scientists to deploy, monitor, and version models (MLflow/Kubernetes) with minimal friction.
  • Engineering Excellence: Set the gold standard for Python development. You will introduce advanced patterns for asynchronous programming and multi-threaded processing to optimize NLP workloads.
  • Cross-Functional Strategy: Partner with Product Owners and Data Scientists to evaluate the technical feasibility of new AI initiatives, ensuring business requirements align with system capabilities.
  • Force Multiplier: Beyond standard mentoring, you will cultivate an engineering culture of rigor. You will lead deep-dive design reviews, drive the adoption of TDD at scale, and eliminate systemic technical debt.

Tech Stack & Environment
  • Primary: Python (Expert), C++, Bash.
  • AI/ML Infrastructure: MLflow, Model Serving (Triton/BentoML), Feature Stores.
  • Orchestration & Cloud: OpenShift, Kubernetes, Docker.
  • Communication: REST, JSON, Thrift, gRPC.
  • Methodology: Agile, CI/CD, TDD, Microservices.

What You Must Have:
  • 12+ years of professional software development experience, with a heavy emphasis on shipping enterprise-grade backend systems.
  • Mastery of Python: Deep expertise in the Python ecosystem, including performance profiling, memory management, and advanced concurrency (AsyncIO, multiprocessing).
  • Distributed Systems Expert: Proven track record of designing and maintaining microservices architectures that support high-concurrency and high-availability requirements.
  • Strategic Mentorship: Experience mentoring Senior-level engineers and influencing technical direction across multiple pods or teams.

Advanced Technical Skills:
  • Production AI Experience: Significant experience deploying and monitoring ML models in production environments; understanding the nuances of “Model Drift” and inference optimization.
  • Infrastructure as Code: Deep familiarity with container orchestration (Kubernetes/OpenShift) and automating complex deployment lifecycles.
  • High-Performance Computing: Ability to step into C++ or lower-level optimizations when Python hits a performance ceiling.
  • Data Fluency: Strong grasp of data structures and algorithms specifically tailored for processing large-scale NLP datasets.

The “Staff” Edge (Preferred):
  • Experience building or significantly scaling an internal ML Platform or MLOps toolset.
  • Background in NLP-specific engineering challenges (e.g., tokenization at scale, vector database integration).
  • History of driving “buy vs. build” analyses for critical infrastructure components.



Salary Range: $180-$200k CAD


Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
 
 
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,131,729 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Vancouver
$108k – $180k per year · Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Vancouver
AI/ML
AI Agents
AWS Bedrock
DevOps
AWS
AWS Step Functions
Apply
$82k – $137k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Vancouver
Apply
$82k – $137k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Vancouver
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Vancouver
C++
DevOps
Ansible
Docker
Kubernetes
Linux
Robotics
ROS
ROS2
ros2_control
EtherCAT
Apply
$121k – $164k per year · Remote (Canada) · Full-Time · 8+ years exp
Python
Rust
C++
Databases
InfluxDB
AI/ML
Time Series
Frontend
WebAssembly
Apply
In office · Philadelphia
Python
Java
SQL
C#
C++
C#
.NET
AI/ML
Machine Learning
DevOps
Linux
Windows
TCP/IP
Apply
In office · Full-Time · 4+ years exp · Bachelor's Degree · Hyderabad
Python
JavaScript
Java
C#
Java
Spring Boot
C#
.NET
AI/ML
Machine Learning
Frontend
React.js
Mobile
React Native
DevOps
CI/CD
Apply
In office · Full-Time · 4+ years exp · Bachelor's Degree · Hyderabad
Python
AI/ML
AI Agents
AWS Bedrock
LLM
RAG
Hallucination
OpenAI
Multi-Agent Systems
DevOps
Azure
CI/CD
AWS
Apply
Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Singapore
Python
SQL
AI/ML
Prompt Engineering
AI Agents
LLM
RAG
Human-in-the-Loop
Agentic Workflows
Cybersecurity
DLP
Analytics
ETL/ELT
Apply
Hybrid · Contractor · 3+ years exp · Singapore
Python
SQL
Analytics
Power BI
Apply
In office · 15+ years exp · Vancouver
Java
Databases
Cassandra
Apache Kafka
OpenSearch
AI/ML
Hadoop
DevOps
Ansible
Zabbix
Loki
Prometheus
CI/CD
Jenkins
Docker
Kubernetes
Ubuntu
Grafana
Chaos Engineering
SLI/SLO/SLA
Linux
Apply
In office · 5+ years exp · Toronto
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Frontend
React.js
DevOps
CI/CD
AWS
Docker
Management
Agile
Scrum
Apply
In office · 3+ years exp · Vancouver
Python
C++
DevOps
GCP
Azure
AWS
Kubernetes
Apply
In office · 5+ years exp · Toronto
Design
Figma
FigJam
Apply
Chemist -in Lab 3 days ago
In office · 1+ year exp · Burlington
Apply
Remote (Canada) · Full-Time · Bachelor's Degree · Vancouver
Python
TypeScript
Databases
PostgreSQL
AI/ML
LLM
Structured Outputs
DevOps
CI/CD
Apply
In office · Vancouver
Apply
$96k – $131k per year · Hybrid · Full-Time · 10+ years exp · Vancouver
Apply
$66k – $91k per year · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Vancouver
Apply
$20k – $34k per year · In office · Full-Time · High School Diploma · Vancouver
Apply
See all jobs
This is one of many
2,131,729 more open roles from verified company boards, updated every day.