03 Oct
|
TEEMA
|
Vancouver
Staff Software Engineer – Python Vancouver, BC – 3 days a week onsite 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.
Architectural Steering: Lead the design and evolution of high-throughput ML inference pipelines.
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.
You will lead deep-dive design reviews, drive the adoption of TDD at scale, and eliminate systemic technical debt. Python (Expert), C++,
Bash.
AI/ML Infrastructure: MLflow, Model Serving (Triton/BentoML), Feature Stores. Agile, CI/CD, TDD, Microservices. 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). ~ 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; 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.
Experience building or significantly scaling an internal ML Platform or MLOps toolset. tokenization at scale, vector database integration). build” analyses for critical infrastructure components.
Salary Range: $180-$200k CAD If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a valuable fit. For more information about TEEMA and to consider other career opportunities, please visit our website at #
📌 Staff Software Engineer - Python (Vancouver)
🏢 TEEMA
📍 Vancouver