{"id":3087733,"url":"https://alion.io/job/randstad-systems-engineers-end-to-end-software-diagnostics-and-observability","title":"Systems Engineers – End-to-End Software Diagnostics and Observability","company":{"id":19351,"name":"Randstad Canada","domain":"randstad.ca","url":"https://alion.io/company/randstad","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kanata, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":73,"max":97,"currency":"CAD","period":"hour","gross":null,"usd_annual":138000},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Docker","optional":false},{"name":"Dynatrace","optional":false},{"name":"Embeddings","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Grafana","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"LangChain","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Rest API","optional":false},{"name":"Vertex AI","optional":false},{"name":"PyTorch","optional":true},{"name":"Scikit-learn","optional":true},{"name":"TensorFlow","optional":true}],"status":"live","first_seen_at":"2026-09-24T14:16:29Z","employer_posted_date":null,"last_verified_at":"2026-09-24T14:16:29Z","board_verified":false,"closed_at":null,"days_open":47,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":47},"description":"Our Client is seeking two Systems Engineers – End-to-End Software Diagnostics & Observability in Kanata, ON to join their software-defined vehicle organization. Operating on a Hybrid schedule (4 days per week in office), these roles sit at the intersection of embedded vehicle systems, cloud services, platform observability, and AI/ML engineering. We are recruiting for two openings that accommodate different levels of tenure and autonomy:\n\nSystems Engineer (Autonomous / Intermediate) – Focuses on driving system architecture, abstract requirements, and cross-functional technical conversations with leadership.\n\nSystems Engineer (Mentored / Early-Career) – Focuses on SDLC execution, diagnostic evidence analysis, and feature integration under the direct guidance of senior engineers.\n\nIn these positions, you will act as a systems engineering bridge across embedded software, cloud infrastructure, data science, and AI/ML domain teams. Modern vehicles are software-defined, connected, and intelligent; delivering best-in-class service relies on real-time fault detection, structured evidence capture, and automated reasoning engines. You will translate complex vehicle signals, service procedures, and business goals into structured system requirements, API contracts, data flow architectures, and observability guidelines.\n\nWhether you are an established systems engineer looking to lead cross-domain architecture or a top-tier graduate/early-career engineer seeking structured mentorship, this initiative offers direct experience building real-world AI diagnostic tools (copilots, RAG pipelines, reasoning engines) for next-generation vehicle architectures.\n\nAdvantages\nNext-Gen Automotive AI Scope: Build real-world AI/ML diagnostic and observability capabilities for connected vehicle fleets.\n\nEnd-to-End Cross-Domain Scope: Work across physical electronic control units (ECUs), cloud microservices, vector search engines, and human-in-the-loop support tools.\n\nFlexible Level Alignment: Entry points tailored for both independent intermediate systems engineers and mentored early-career professionals.\n\nModern AI & Cloud Tech Stack: Gain practical experience with Python, GCP, Vertex AI, BigQuery, Docker, LangChain, and enterprise observability tools (Dynatrace, Grafana).\n\nResponsibilities\n1. Systems Architecture & Requirements Engineering\nDefine system-level requirements, data flows, and interface specifications for the End-to-End Software Diagnostics & Observability platform.\n\nTranslate business, service, and engineering goals into structured technical specifications, functional workflows, and API definitions.\n\nDefine and refine requirements for diagnostic evidence collection, including Diagnostic Trouble Codes (DTCs), Parameter IDs (PIDs), Freeze Frame data, system logs, event traces, and module state changes.\n\n(Autonomous Role) Drive high-level abstract technical discussions and communicate tradeoffs, risks, and recommendations directly to engineering leadership and product teams.\n\n2. AI Diagnostic Capabilities & Reasoning Workflows\nSupport the development and evaluation of AI-driven diagnostic capabilities (case intake assistance, knowledge retrieval, diagnostic reasoning, decision support, and escalation orchestration).\n\nArchitect workflows combining engineering knowledge, historical service data, and live vehicle diagnostics to isolate likely root causes in embedded systems.\n\nParticipate in validating AI system behavior using real-world diagnostic evidence, evaluating models for grounding, confidence, explainability, and policy compliance.\n\n3. Cloud Integration, Observability & Triage\nDefine system observability requirements, including structured logs, metrics, traces, operational dashboards, alert rules, and escalation pathways.\n\nPartner with internal squads and external suppliers to integrate containerized AI solutions into managed cloud environments and workflow systems.\n\nParticipate in cross-functional system integration, defect triage, root-cause analysis, and rapid testing of AI capabilities in non-production environments.\n\nQualifications\nFoundational Requirements (Both Roles)\nEducation: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Artificial Intelligence, Machine Learning, Robotics, or Data Science.\n\nProgramming: Strong proficiency in Python for script automation, data processing, and application/AI prototyping.\n\nAI/ML Technical Depth: Practical familiarity with AI/ML engineering workflows (LLMs, Retrieval-Augmented Generation [RAG], vector embeddings, ranking, prompt systems, or inference pipelines).\n\nSoftware Engineering Basics: Familiarity with REST APIs, Git-based version control, containerized application workflows (Docker), and cloud computing platforms (GCP).\n\nLevel-Specific Qualifications\nRole 1: Systems Engineer (Autonomous Level)\n\n4–6 years of professional experience in systems engineering, AI/ML engineering, or embedded cloud systems.\n\nDemonstrated track record authoring complex system specifications and architecting multi-component workflows.\n\nProven ability to lead cross-functional architecture reviews and present technical tradeoffs to executive stakeholders.\n\nRole 2: Systems Engineer (Mentored Level)\n\n3–5 years of relevant experience (full-time work, research, academic projects, or internships).\n\nStrong foundation in the Systems Development Life Cycle (SDLC), systems analysis, and process modeling.\n\nEagerness to learn in a technically demanding environment while working under structured senior mentorship.\n\nPreferred Qualifications (Nice to Have)\nPractical exposure to AI/ML tools: PyTorch, TensorFlow, scikit-learn, LangChain, Vertex AI, or BigQuery.\n\nFamiliarity with embedded systems, Electronic Control Units (ECUs), connected vehicle tech, or vehicle diagnostic concepts (DTCs, PIDs, Freeze Frame data, CAN bus).\n\nExposure to cloud-native observability platforms (Dynatrace, Grafana).\n\nSummary\nOur Client is seeking two Systems Engineers – End-to-End Software Diagnostics & Observability in Kanata, ON to join their software-defined vehicle organization. Operating on a Hybrid schedule (4 days per week in office), these roles sit at the intersection of embedded vehicle systems, cloud services, platform observability, and AI/ML engineering. We are recruiting for two openings that accommodate different levels of tenure and autonomy:\n\nSystems Engineer (Autonomous / Intermediate) – Focuses on driving system architecture, abstract requirements, and cross-functional technical conversations with leadership.\n\nSystems Engineer (Mentored / Early-Career) – Focuses on SDLC execution, diagnostic evidence analysis, and feature integration under the direct guidance of senior engineers.\n\nRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.\n\nRandstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to  to ensure their ability to fully participate in the interview process.\n\nThis posting is for existing and upcoming vacancies.","description_format":"text","description_chars":8209,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-22T13:55:21Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Positions approved through LMIA in 12 months: 1","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-11-10T11:34:35+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.497,"p_room":0.28,"age_days":46,"expected_fill_days":14,"reasons":["seen:46","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-10T06:52:35Z"},"pay":{"stated_usd_annual":138000,"is_top_pay":false},"html_url":"https://alion.io/job/randstad-systems-engineers-end-to-end-software-diagnostics-and-observability","json_url":"https://alion.io/job/randstad-systems-engineers-end-to-end-software-diagnostics-and-observability.json","meta":{"generated_at":"2026-11-10T21:11:51Z","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":14657,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":19351},"rest":"https://alion.io/mcp/rest/get_company?id=19351"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frandstad-systems-engineers-end-to-end-software-diagnostics-and-observability"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Frandstad-systems-engineers-end-to-end-software-diagnostics-and-observability"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Frandstad-systems-engineers-end-to-end-software-diagnostics-and-observability"},{"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/randstad-systems-engineers-end-to-end-software-diagnostics-and-observability\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frandstad-systems-engineers-end-to-end-software-diagnostics-and-observability"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3087733}},{"tool":"search_jobs","arguments":{"company":"randstad.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3087733},"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"}}