{"id":3774392,"url":"https://alion.io/job/invision-ai-machine-learning-engineer","title":"Machine Learning Engineer","company":{"id":26898,"name":"Invision AI","domain":"invision.ai","url":"https://alion.io/company/invision","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Computer Vision","optional":false},{"name":"Digital Twin","optional":false},{"name":"InVision","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Scikit-learn","optional":false},{"name":"Sensor Fusion","optional":false},{"name":"TensorFlow","optional":false},{"name":"TensorFlow C++","optional":false},{"name":"C++","optional":true},{"name":"Docker","optional":true},{"name":"Edge AI","optional":true},{"name":"Knowledge Distillation","optional":true},{"name":"Model Distillation","optional":true},{"name":"ONNX Runtime","optional":true},{"name":"Quantization","optional":true},{"name":"TensorRT","optional":true}],"status":"live","first_seen_at":"2026-08-28T00:00:00Z","employer_posted_date":"2026-08-28","last_verified_at":"2026-11-05T06:36:31Z","board_verified":true,"closed_at":null,"days_open":69,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":69},"description":"We are looking for a Machine Learning Engineer to join our Toronto team and help us take our products to the next level in terms of visual intelligence.\nOur Company\nInvision AI is building a universal AI platform for computer vision applications. Powered by a unique multi-camera stack that generates high-integrity 3D digital twins of dynamic environments, our technology powers disruptive, market-leading solutions in intelligent infrastructure and global Transportation.\nThe Role\nAs a Machine Learning Engineer, you will work across the full machine learning lifecycle, from data collection and labeling strategy through training, evaluation, deployment, monitoring, and ongoing improvement.\nYour focus will be developing and maintaining computer vision models used in real-world products. While the work may involve researching and implementing new approaches, this is primarily an applied engineering position. We are looking for someone with a track record of building, shipping, and maintaining production ML systems.\nThe position includes working on projects that expand and strengthen our capabilities in object detection, image classification, geospatial tracking, and sensor fusion, with models deployed to resource-constrained edge devices.\nWorking within a collaborative team, you will build accurate, efficient, and principled solutions. As a key contributor to the company's next stage of growth, you will help advance our products, solve challenging customer problems, and shape our ML engineering practices in a fast-moving environment.\nLocation\nThis is a full-time, hybrid position based in Toronto. You will work from our downtown Toronto office three days per week.\nWhat You'll Do\nRecommend, develop, evaluate, and deploy ML models across our product lines\nBuild and improve data-labeling, training, and evaluation pipelines\nEstablish evaluation methods that connect model performance to product and business outcomes\nPrototype new product capabilities using appropriate technologies\nOptimize models for latency, memory usage, power consumption, and accuracy on edge devices\nDiagnose and resolve issues affecting deployed models\nMonitor production performance and identify model drift, data-quality problems, and retraining needs\nWrite maintainable, well-tested code and clear technical documentation\nParticipate in design reviews, code reviews, and technical planning\nShare ML knowledge and collaborate with software, product, and other engineering teams\nRequirements\nMust Have\nA track record of developing and deploying production computer vision models\nStrong Python software development skills\nProficiency with frameworks such as PyTorch, TensorFlow and scikit-learn\nPractical knowledge of CNNs and modern computer vision architectures\nThe ability to adapt open-source models to specific products and use cases\nHands-on work optimizing models for resource-constrained or edge environments\nKnowledge of experiment tracking, dataset versioning, and ML observability\nSkill in designing evaluation metrics that reflect product and business requirements\nAn understanding of model monitoring and production troubleshooting\nWorking knowledge of embedded systems and their constraints\nSound software engineering practices, including automated testing, code review, version control, and continuous integration\nStrong written and verbal communication skills\nMust be legally entitled to work in Canada\nBonus Skills\nFamiliarity with Docker or other container technologies\nC++ development skills\nGPU programming or performance-optimization knowledge\nKnowledge of model compression techniques, including quantization, pruning, and knowledge distillation\nFamiliarity with edge inference tools such as ONNX Runtime, TensorRT\nFamiliarity with traditional, non-ML image-processing techniques\nA background in sensor fusion or geospatial data\nBenefits\nA Mission that Matters: The opportunity to work on projects that make the world safer and greener \nExcellence: A culture of very high technical standards where quality engineering is valued over quick hacks \nTechnical Challenge: A wide variety of technology and tasks, including web development, distributed and edge computing, ML, real-time processing, and computer vision \nGrowth Environment: Join an international team where your voice is heard and your impact is visible \n Compensation and benefits: Competitive salary package including equity, allowing you to share in the success you help build. Benefits: RRSP Plan, Health and Dental and 4 weeks holiday.","description_format":"text","description_chars":4517,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Machine Learning","Computer Vision"],"lifecycle":[{"event":"open","at":"2026-11-04T22:40:58Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.388,"p_room":0.28,"age_days":69,"expected_fill_days":25,"reasons":["conf:7","win:tail","crowd:"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/invision-ai-machine-learning-engineer","json_url":"https://alion.io/job/invision-ai-machine-learning-engineer.json","meta":{"generated_at":"2026-11-05T07:23:06Z","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":"assistant_verified","counted_by":"address","units_charged":1,"used_today":1863,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00: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":26898},"rest":"https://alion.io/mcp/rest/get_company?id=26898"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finvision-ai-machine-learning-engineer"},{"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%2Finvision-ai-machine-learning-engineer"},{"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%2Finvision-ai-machine-learning-engineer"},{"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/invision-ai-machine-learning-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finvision-ai-machine-learning-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3774392}},{"tool":"search_jobs","arguments":{"company":"invision.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3774392},"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"}}