Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Engineer (AI & Automation) developing AI systems for marketing operations at Grafana Labs. Open-source observability cloud company with global remote culture.

Responsibilities

  • 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
  • Build MCP servers, APIs, CLIs, and microservices connecting AI models to business systems (BigQuery, Slack, CRMs, email, calendars, analytics tools)
  • 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

Requirements

  • 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
  • Deep familiarity with Google Cloud Platform, BigQuery, and serverless/containerized services (Cloud Functions, Cloud Run)
  • Proven ability to identify high-leverage problems and deliver end-to-end with minimal direction

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • 30 days annual leave (including 3 Grafana Shutdown Days)
  • Restricted Stock Units (RSUs)

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$164,490 - CA$197,389 per year

Degree requirement

Bachelor's Degree

Tech skills

BigQueryCloudGoogle Cloud PlatformJavaScriptMicroservicesNode.jsPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.