NetBrain

NetBrain

AI Engineer

Toronto, ON | Hybrid · Senior

Sponsorship not specifiedDetected 61 days ago
PythonC++C#ReactAPI DevelopmentLLMsRAGLangGraphIncident ResponseElectrical EngineeringResearch

About the role

  • This role combines hands-on engineering with system-level thinking-owning everything from architecture and evaluation to scalability, observability, and reliability in production.
  • The ideal candidate thrives in ambiguity, moves quickly from prototype to production, and brings a strong focus on quality, safety, and real-world impact.
  • The actual salary may vary based on a range of factors, including market and individual qualifications objectively assessed during the interview process.

Responsibilities

  • Design and build core agent platform capabilities, including orchestration patterns (e.g., ReAct, Plan-and-Execute), tool execution layers, memory/context management, and guardrails
  • Develop reusable agent skills and a standardized tool ecosystem aligned with platform conventions
  • Implement enterprise-grade controls for agent execution, including human-in-the-loop workflows, permissioning, and policy enforcement
  • Build automated evaluation and regression pipelines to maintain quality at scale
  • Establish observability (tracing, metrics, alerting) and optimize systems for latency, throughput, and cost
  • Lead system design and drive technical decisions through hands-on prototyping and benchmarking
  • 5+ years of software engineering experience, including building and deploying production-grade LLM, agent, or RAG systems
  • Strong Python skills (API design, testing, error handling, environment management)
  • Deep understanding of RAG system design and evaluation methodologies
  • Experience building evaluation frameworks (test sets, metrics, regression pipelines)

Requirements

  • Proven track record of shipping and supporting AI-powered features in production
  • Working proficiency in C# or C++
  • Experience with agent frameworks (e.g., LangChain, LangGraph, AutoGen, LlamaIndex)

Nice to have

  • BS in Computer Science, AI, Electrical Engineering, or related field (advanced degree preferred or equivalent experience)
  • Experience with graph databases, knowledge graphs, or GraphRAG preferred
  • Experience designing human-in-the-loop systems and execution controls preferred

Compensation

  • Our comprehensive compensation package is vital in how we recognize our people for the impact they make on us reaching our goals as a company.

Benefits

  • For this role, the estimated base is CAD $130,000 - CAD $165,000 + Bonus.
  • People Experience offers a comprehensive benefits package in addition to cash compensation that includes but is not limited to RRSP and medical/dental coverage.
  • Speak with your Recruiter for more details on our Total Rewards philosophy.

Equal opportunity

  • Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.
  • If you have a disability that prevents or limits your ability to use or access the site, or if you require any other accommodation in the
  • application process due to a disability, you may request a reasonable accommodation.

This listing is sourced directly from NetBrain's careers page and normalized into a canonical job model.