# Staff AI Engineer | Canada | Remote

**Company**: Grafana Labs
**Location**: Canada (Remote)
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: CAD 164,490 - CAD 197,389
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/grafanalabs/jobs/6092954004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4af76eb1-fee

## Description

Grafana Labs is seeking a Staff Engineer (AI & Automation) to own the AI agent infrastructure and automation platform that powers our Marketing Operations organization.

You’ll build multi-agent architectures, LLM integrations, and backend services that connect AI models to internal and third-party data platforms.

**The Opportunity**

This is a high-autonomy role where you own the technical direction. You’ll identify the highest-leverage problems across Marketing, RevOps, and SDR teams, design the solutions, and ship them.

**What You'll Be Doing**

- Agentic Systems & AI Infrastructure

- Own end-to-end development of multi-agent AI systems, from architecture and implementation through testing, deployment, and ongoing operation

- Build modular, composable agentic systems using orchestration frameworks (LangChain, CrewAI, Anthropic MCP, or similar) that operate 24/7 across teams

- Develop reusable agentic skills that agents invoke across interfaces (Slack, dashboards, internal apps, CLIs)

- Implement observability and feedback loops including logging, performance metrics, prompt iteration, model evaluation, and cost management

- Establish governance and compliance standards for AI workflows including access controls, audit trails, PII handling, and human-in-the-loop escalation paths

- Systems Integration & Backend Services

- Build MCP servers, APIs, CLIs, and microservices connecting AI models to business systems (BigQuery, Slack, CRMs, email, calendars, analytics tools)

- Architect data flows for retrieval-augmented generation (RAG), connecting LLMs to internal knowledge bases, customer data, and real-time business context

- Build serverless or containerized services (GCP Cloud Functions, Cloud Run) that scale with usage and integrate with Grafana's cloud infrastructure

- Automation & Workflow Enablement

- Partner with RevOps, Demand Generation, Regional Marketing, and SDR teams to scope high-impact automation problems, identify bottlenecks, and build solutions with measurable business outcomes

- Design and deploy workflows using orchestration tools (n8n, Workato, or custom platforms) with CI/CD, testing, and production reliability standards

- Build systems designed for self-service with documentation, playbooks, and enablement materials that let partner teams operate independently

**What Makes You a Great Fit**

- 8+ years of software engineering experience with depth in backend development, systems integration, or data/analytics engineering

- 2+ years hands-on experience applying LLMs/AI to production workflows, not just prototypes

- Strong proficiency in Python and JavaScript/Node.js with Git-based workflows, code review practices, and testing discipline

- Hands-on experience with LLM frameworks and patterns including prompt engineering, RAG, function calling/tool use, structured output parsing, and evaluation

- Experience building and operating multi-agent systems at scale including agent decomposition, orchestration patterns (sequential chains, router/dispatcher, parallel fan-out), state management, and production monitoring

**Bonus Points**

- Experience with vector databases or retrieval pipelines (Pinecone, Weaviate, ChromaDB, Qdrant, pgvector)

- Familiarity with marketing or sales platforms (Salesforce, Customer.io, HubSpot, Marketo, Outreach)

- Experience with frontend frameworks (React, Slack Block Kit) for building user-facing AI tool interfaces

- Observability tooling for AI systems (LangSmith, Weights & Biases, custom evaluation frameworks)

- Experience with workflow orchestration platforms (n8n, Temporal, Prefect, Airflow)

- Familiarity with Model Context Protocol (MCP) or similar standards for connecting AI systems to data sources

**Compensation**

In Canada, the base compensation range for this role is CAD 164,490 - CAD 197,389.

**Why You’ll Thrive at Grafana Labs**

- 100% Remote, Global Culture

- Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment.

- Transparent Communication – Expect open decision-making and regular company-wide updates.

- Innovation-Driven – Autonomy and support to ship great work and try new things.

- Open Source Roots – Built on community-driven values that shape how we work.

- Empowered Teams – High trust, low ego culture that values outcomes over optics.

## Skills

### Required
- Python
- JavaScript/Node.js
- LLM frameworks
- multi-agent systems
- observability
- automation
- Google Cloud Platform
- BigQuery
- serverless/containerized services

### Nice to have
- vector databases
- retrieval pipelines
- marketing or sales platforms
- frontend frameworks
- workflow orchestration platforms
- Model Context Protocol

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/grafanalabs/jobs/6092954004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
