Epitec Inc logo

Systems Engineer - End-to-End Software Diagnostics & Observability

Epitec Inc
  • Troy, MI
    17 days ago

    Job Description

    Systems Engineer - End-to-End Software Diagnostics & Observability - Epitec Skip to content

    • Home

    • About

    • TalentBurst - Acquisition

    • What We Do

    • Contingent Talent

    • Employer of Record

    • Direct Hire

    • Statement of Work

    • Executive Search

    • Work at Epitec

    • State Local Government and Education

    • Jobs at Epitec

    • Contact

    Search Jobs

    Search Jobs

    • Home

    • About

    • TalentBurst

    • What We Do

    • Contingent Talent

    • Employer of Record

    • Direct Hire

    • Statement of Work

    • Executive Search

    • Work at Epitec

    • Jobs at Epitec

    • State Local Government and Education

    • Contact

    • Privacy Policy

    • Terms of Service

    Systems Engineer - End-to-End Software Diagnostics & Observability

    By / September 24, 2026

    • Location: Ottawa, Ontario
    • Type: Contract
    • Job #107173

    Systems Engineer - End-to-End Software Diagnostics & Observability

    Location: Ottawa, ON

    Work Model: Hybrid (4 days/week onsite)

    Employment Type: Contract

    Partnered Through: Epitec

    Overview

    Epitec is seeking a Systems Engineer to support the development of next-generation software diagnostics and observability solutions for connected, intelligent vehicles. This role sits at the intersection of AI/ML, embedded systems, cloud technologies, and systems engineering, helping to build innovative diagnostic capabilities that improve issue detection, root cause analysis, and service outcomes.

    This is an excellent opportunity for an early-career engineer with strong AI/ML and software systems experience who is passionate about solving complex technical challenges in a collaborative, fast-paced environment.

    Key Responsibilities

    • Define and refine system requirements, interfaces, and workflows for diagnostic and observability platforms.
    • Support the development of AI-enabled diagnostic solutions that improve issue detection, troubleshooting, and guided repair processes.
    • Collaborate across embedded software, cloud, data, and AI/ML teams to integrate intelligent diagnostic capabilities.
    • Translate business, service, and engineering needs into technical requirements and functional specifications.
    • Support AI-driven features including knowledge retrieval, diagnostic reasoning, decision support, orchestration, and validation workflows.
    • Define requirements for diagnostic evidence collection, including logs, traces, fault codes, telemetry, and system events.
    • Participate in system integration, issue triage, root cause analysis, and cross-functional problem solving.
    • Help establish observability requirements, including metrics, dashboards, alerts, and escalation workflows.
    • Evaluate AI system performance for accuracy, traceability, and effectiveness using diagnostic and service data.
    • Communicate technical recommendations, risks, and tradeoffs to stakeholders and leadership.

    Required Qualifications

    • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Artificial Intelligence, Machine Learning, Data Science, or a related field.
    • 3 to 6 years of experience in AI/ML engineering, systems engineering, embedded software, cloud engineering, or related technical disciplines.
    • Strong proficiency in Python.
    • Knowledge of machine learning, large language models (LLMs), inference systems, model evaluation, and data pipelines.
    • Familiarity with retrieval-augmented generation (RAG), embeddings, ranking systems, prompt-based AI solutions, or reasoning pipelines.
    • Understanding of software engineering fundamentals, APIs, Git-based development, and containerized applications.
    • Ability to gather requirements, analyze business needs, and translate them into functional specifications.
    • Strong written and verbal communication skills.
    • Experience building or prototyping AI-enabled systems through work, research, internships, or academic projects.

    Preferred Qualifications

    • Experience with AI/ML frameworks and tools such as PyTorch, TensorFlow, scikit-learn, LangChain, Vertex AI, or BigQuery.
    • Experience developing chatbots, copilots, intelligent assistants, search platforms, or decision-support systems.
    • Familiarity with evaluation methodologies for AI grounding, explainability, confidence scoring, and governance.
    • Exposure to embedded software, connected systems, diagnostics, or intelligent support workflows.
    • Experience with Google Cloud Platform (GCP), Docker, GitHub, CI/CD pipelines, and observability platforms.
    • Knowledge of Java development.
    • Experience working with distributed systems, platform integrations, or cloud-native services.
    • Strong problem-solving abilities, attention to detail, and a collaborative mindset.

    Core Skills

    Required

    • Systems Engineering
    • Systems Architecture
    • Systems Analysis
    • Systems Development Life Cycle (SDLC)
    • Software Systems
    • Product Management

    Preferred

    • Python
    • GCP
    • Java
    • Artificial Intelligence / Expert Systems

    Work Environment

    • Hybrid schedule requiring onsite presence 4 days per week.
    • Candidates must be able to work onsite as required from day one.
    • Collaborative environment working alongside software, cloud, AI/ML, embedded systems, and product teams.

    #INDOEM

    #LI-NS2

    • Apply Now
    • See All Jobs

    Previous Job Listing

    Next Job Listing

    • Jobs at Epitec
    • Privacy Policy
    • Terms of Service

    Copyright 2026 Epitec

    Scroll to Top

    Numbers & Facts

    LocationTroy, MI
    IndustryStaffing/Employment Agencies
    Company Size2,500 to 4,999 employees
    Year Founded1978
    Websitehttps://epitec.com/

    Benefits

    Professional Development, 401K, Employee Referral Program, Life Insurance

    About Company

    Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

    Skills

    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Business Analysisunmatched
    • Business Servicesunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Conversation Engineunmatched
    • Cross-Functionalunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Scienceunmatched
    • Decision Supportunmatched
    • Detail Orientedunmatched
    • Diagnostics Solutions/Softwareunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Electrical Engineeringunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Expert Systemsunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • GitHubunmatched
    • Identify Issuesunmatched
    • Information Retrievalunmatched
    • Javaunmatched
    • Leadershipunmatched
    • Machine Learningunmatched
    • Metricsunmatched
    • Modeling Languagesunmatched
    • Needs Assessmentunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Managementunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Reporting Dashboardsunmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • Semantic Searchunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Statement of Work (SOW)unmatched
    • System Architectureunmatched
    • System Integration (SI)unmatched
    • Systems Analysisunmatched
    • Systems Engineeringunmatched
    • Team Playerunmatched
    • Telemetryunmatched
    • Traceabilityunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder