{"id":2021104,"url":"https://alion.io/job/campus-senior-software-engineer-architect-python","title":"Senior Software Engineer & Architect (Python)","company":{"id":1999013,"name":"Campus","domain":"campus.coach","url":"https://alion.io/company/campus-coach","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":122000,"max_usd":229000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":38},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Edge AI","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"LlamaIndex","optional":false},{"name":"LLM","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-08-12T09:09:16Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-09T03:09:13Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"Rejoins Campus.coach, une plateforme dédiée aux coureurs. En tant que Senior Software Engineer & Architect, tu travailleras sur le générateur d'entraînement et les services Python qui orchestrent l'expérience de coaching. Tu seras responsable de la solidification et de l'extension du générateur d'entraînement, de la conception et de la maintenance des micro-services Python, et de la définition des patterns architecturaux. Une expérience significative en tant qu'ingénieur logiciel ou architecte logiciel est requise, ainsi qu'une expertise approfondie en Python et une appétence pour l'IA appliquée à la production.\nMissions\nSolidifier le générateur d'entraînement en effectuant un audit, un refactoring ciblé, et en améliorant l'observabilité et la robustesse en production.\nÉtendre le générateur d'entraînement avec de nouvelles fonctionnalités produit, y compris celles qui mobilisent des modèles de prédiction et des LLM.\nConcevoir et maintenir les micro-services Python qui servent l'expérience de coaching, en définissant les patterns architecturaux appropriés.\nProfil recherché\n* **Expérience** : 5 ans ou plus en tant que Software Engineer ou Software Architect, dont une expérience significative de mise en production et de maintenance long terme de systèmes Python.**Expertise Python (exigence forte)** :\n* Maîtrise profonde du langage : performances, programmation concurrente et asynchrone, gestion fine des ressources\n* Conception et maintenance de services en production : tests, observabilité, gestion d'erreurs, debugging\n* CI/CD, Git/GitHub, revue de code\n* Maîtrise des bases de données et de l'optimisation de leurs performances\n**Appétence IA appliquée à la production (exigence)** :\n* Tu as déjà **intégré des LLM ou modèles de prédiction dans un produit en production** - pas seulement en POC. Tu sais ce que ça veut dire de les fiabiliser : eval, fallback, observabilité, gestion des coûts et latences\n* Tu as une **familiarité concrète avec LangChain** (ou équivalent : LlamaIndex, LangGraph, autres frameworks d'orchestration LLM) et tu sais quand l'utiliser et quand t'en passer\n* Tu vois l'IA comme un outil au service du produit, pas comme une fin en soi\n**Outils de développement assistés par IA** :\n* Tu utilises **Claude Code, OpenCode ou Codex** au quotidien, et tu en tires un vrai levier sur ta vélocité\n* Tu structures tes projets (code, documentation, conventions) pour qu'ils restent lisibles et maintenables aussi bien par des humains que par des agents\n**Bonus** :\n* Expérience avec des contraintes **Edge AI** (inférence on-device, modèles quantisés, mobile) et conception de **fallbacks cloud**\n* Expérience produit sur des applications mobiles à fort volume utilisateur\n* Expérience dans le sport, la santé ou le bien-être\n* **Autonomie** : tu identifies les besoins, tu proposes, tu livres sans supervision constante\n* **Communication asynchrone** : tu es à l'aise pour bosser à distance, tu écris bien, tu rends ton travail visible\n* **Pédagogie** : tu expliques des concepts complexes simplement à des équipes non-techniques (PM, coachs SME, designers)\n* **Pragmatisme** : tu sais arbitrer entre l'idéal d'architecture et la livraison produit\n* La maitrise du **français** est essentiel sur ce poste\n* Être à l'aise avec le 100% télétravail\n* Le poste est ouvert au Québec uniquement, nous avons un espace de co-work à Montréal sur Saint Denis / Mont-Royal ou l'équipe s'y réunie 1x semaine","description_format":"text","description_chars":3439,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T13:20:36Z"}],"visa":[],"liveness":{"score":20,"band":"cold","label":"Long shot","p_open":1,"p_active":0.571,"p_room":0.35,"age_days":56,"expected_fill_days":26,"reasons":["conf:2","win:tail"],"computed_at":"2026-10-08T05:49:30Z"},"pay":null,"html_url":"https://alion.io/job/campus-senior-software-engineer-architect-python","json_url":"https://alion.io/job/campus-senior-software-engineer-architect-python.json","meta":{"generated_at":"2026-10-09T03:58:22Z","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","counted_by":"address","units_charged":1,"used_today":3290,"day_limit":5000,"remaining_today":1710,"minute_limit":60,"resets_at":"2026-10-10T00: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":1999013},"rest":"https://alion.io/mcp/rest/get_company?id=1999013"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcampus-senior-software-engineer-architect-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%2Fcampus-senior-software-engineer-architect-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%2Fcampus-senior-software-engineer-architect-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/campus-senior-software-engineer-architect-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcampus-senior-software-engineer-architect-python"}]}