{"id":3737740,"url":"https://alion.io/job/teema-solutions-group-senior-software-developer-python","title":"Senior Software Developer – Python","company":{"id":696489,"name":"TEEMA Solutions Group","domain":"teemagroup.com","url":"https://alion.io/company/teemagroup","size_band":"1-10","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Vancouver, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Asyncio","optional":false},{"name":"C++","optional":false},{"name":"Kubernetes","optional":false},{"name":"Machine Learning","optional":false},{"name":"MLFlow","optional":false},{"name":"NLP","optional":false},{"name":"OpenShift","optional":false},{"name":"Python","optional":false},{"name":"Sentiment Analysis","optional":false},{"name":"Tokenization","optional":false},{"name":"Agile","optional":true},{"name":"BentoML","optional":true},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Feature Store","optional":true},{"name":"gRPC","optional":true},{"name":"Rest API","optional":true},{"name":"Triton","optional":true}],"status":"live","first_seen_at":"2026-10-26T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-26T00:00:00Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"Job Title: Staff Software Engineer – Python \n\nJob ID: 87595\n\nLocation: Vancouver, BC – 3 days a week onsite\n\nOverview:\n\nAs 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.\n\nYou 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.\n\nWhat You’ll Do: \n\n 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.\n 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.\n 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.\n 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.\n 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.\n\nTech Stack & Environment\n\n Primary: Python (Expert), C++, Bash.\n AI/ML Infrastructure: MLflow, Model Serving (Triton/BentoML), Feature Stores.\n Orchestration & Cloud: OpenShift, Kubernetes, Docker.\n Communication: REST, JSON, Thrift, gRPC.\n Methodology: Agile, CI/CD, TDD, Microservices.\n\nWhat You Must Have:\n\n 12+ years of professional software development experience, with a heavy emphasis on shipping enterprise-grade backend systems.\n Mastery of Python: Deep expertise in the Python ecosystem, including performance profiling, memory management, and advanced concurrency (AsyncIO, multiprocessing).\n Distributed Systems Expert: Proven track record of designing and maintaining microservices architectures that support high-concurrency and high-availability requirements.\n Strategic Mentorship: Experience mentoring Senior-level engineers and influencing technical direction across multiple pods or teams.\n\nAdvanced Technical Skills:\n\n Production AI Experience: Significant experience deploying and monitoring ML models in production environments; understanding the nuances of “Model Drift” and inference optimization.\n Infrastructure as Code: Deep familiarity with container orchestration (Kubernetes/OpenShift) and automating complex deployment lifecycles.\n High-Performance Computing: Ability to step into C++ or lower-level optimizations when Python hits a performance ceiling.\n Data Fluency: Strong grasp of data structures and algorithms specifically tailored for processing large-scale NLP datasets.\n\nThe “Staff” Edge (Preferred):\n\n Experience building or significantly scaling an internal ML Platform or MLOps toolset.\n Background in NLP-specific engineering challenges (e.g., tokenization at scale, vector database integration).\n History of driving “buy vs. build” analyses for critical infrastructure components.\n\nSalary Range: $180-$200k CAD\n\nThank 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.\n\nFor more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com","description_format":"text","description_chars":4066,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T10:31:58Z"}],"visa":[],"liveness":{"score":48,"band":"ok","label":"Likely open","p_open":1,"p_active":0.535,"p_room":0.9,"age_days":11,"expected_fill_days":31,"reasons":["seen:11","agency","velocity","win:mid"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/teema-solutions-group-senior-software-developer-python","json_url":"https://alion.io/job/teema-solutions-group-senior-software-developer-python.json","meta":{"generated_at":"2026-11-06T21:53:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2940,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":696489},"rest":"https://alion.io/mcp/rest/get_company?id=696489"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteema-solutions-group-senior-software-developer-python"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fteema-solutions-group-senior-software-developer-python"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fteema-solutions-group-senior-software-developer-python"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/teema-solutions-group-senior-software-developer-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteema-solutions-group-senior-software-developer-python"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3737740}},{"tool":"search_jobs","arguments":{"company":"teemagroup.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3737740},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}