{"id":3714371,"url":"https://alion.io/job/clera-senior-machine-learning-developer","title":"Senior Machine Learning Developer","company":{"id":2706,"name":"Clera","domain":"getclera.com","url":"https://alion.io/company/clera","size_band":"11-50","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":80,"open_postings":39,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":6,"computed_at":"2026-11-06T05:58:05Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":{"min":200000,"max":250000,"currency":"CAD","period":"year","gross":null,"usd_annual":178642},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Dagster","optional":false},{"name":"GCP","optional":false},{"name":"Knowledge Graph","optional":false},{"name":"Kubernetes","optional":false},{"name":"LiveKit","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Pulumi","optional":false},{"name":"Python","optional":false},{"name":"Ray Serve","optional":false},{"name":"Vertex AI","optional":false},{"name":"Voice Agents","optional":false},{"name":"WebRTC","optional":false},{"name":"Ray","optional":true}],"status":"live","first_seen_at":"2026-11-03T20:03:35Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-06T10:04:32Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About the Role\nJoin a product and platform team building conversational AI for phone and SMS interactions. You will take machine learning and LLM features from prototype through production, helping voice agents respond to customers, take action, and escalate when needed.\nWhat You'll Do\nBuild conversational AI systems that understand customer needs and take appropriate actions.\n\nDevelop agent tooling, including memory systems, knowledge graphs, and customization frameworks.\n\nTrain, evaluate, and deploy models for prediction, classification, ranking, and capacity forecasting using Ray Serve and Dagster.\n\nCreate offline and online evaluations, simulations, and CI checks to detect regressions and measure production quality.\n\nBuild shared ML and LLM infrastructure, including serving, evaluation, and observability tools.\n\nContribute to design and code reviews, technical writing, and mentorship.\n\nMonitor and maintain models and agents in production.\n\nWhat We're Looking For\nAt least 6 years of software or machine learning engineering experience, including a track record of shipping ML or LLM systems to production.\n\nStrong Python skills and software engineering fundamentals.\n\nHands-on experience training and deploying ML models, or building with LLMs using prompting, tools, agents, or retrieval.\n\nExperience with evaluation frameworks, production monitoring, model serving, or related ML platform tooling.\n\nFamiliarity with Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi, or AI provider APIs.\n\nExperience with real-time or streaming systems such as voice, telephony, SIP, WebRTC, or low-latency inference is valuable.\n\nComfort working autonomously, navigating ambiguity, and collaborating in a startup or high-growth environment.\n\nCompensation & Benefits\nSalary range: CAD $200,000 to $250,000 annually. Equity and visa sponsorship details were not provided.\nLocation\nOn-site in Montreal, Quebec, Canada.","description_format":"text","description_chars":1933,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"},{"name":"Montreal","iso":null,"kind":"city"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T00:22:01Z"}],"visa":[],"liveness":{"score":21,"band":"cold","label":"Long shot","p_open":1,"p_active":0.228,"p_room":0.9,"age_days":2,"expected_fill_days":6,"reasons":["conf:0","agency","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":178642,"is_top_pay":false},"html_url":"https://alion.io/job/clera-senior-machine-learning-developer","json_url":"https://alion.io/job/clera-senior-machine-learning-developer.json","meta":{"generated_at":"2026-11-06T11:16:41Z","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":20482,"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":2706},"rest":"https://alion.io/mcp/rest/get_company?id=2706"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fclera-senior-machine-learning-developer"},{"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%2Fclera-senior-machine-learning-developer"},{"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%2Fclera-senior-machine-learning-developer"},{"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/clera-senior-machine-learning-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fclera-senior-machine-learning-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3714371}},{"tool":"search_jobs","arguments":{"company":"getclera.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3714371},"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"}}