Senior Software Engineer - AI and Automation, Data & Analytics
at Grafana Labs
📍 Canada
CAD 164,500-197,400 per year
Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Marketing @ 4
Grafana @ 4
Python @ 7
SQL @ 3
GCP @ 4
Leadership @ 4
AWS @ 4
Communication @ 7
Data Engineering @ 4
JavaScript @ 7
React @ 4
Node.js @ 7
Microservices @ 4
Slack @ 4
API @ 4
Technical Leadership @ 4
AWS Lambda @ 4
LLM @ 4
Audit @ 4
Compliance @ 4
Salesforce @ 4
Codex @ 4
Observability @ 4
AI @ 4
RAG @ 4
LangChain @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is a remote-first, open-source powerhouse with more than 20M users of Grafana and customers including Bloomberg, JPMorgan Chase, and eBay. The company builds the Grafana LGTM Stack (metrics, logs, traces) and offers managed and self-managed products (Grafana Cloud, Grafana Enterprise Stack).
This is a remote opportunity for applicants in Canada time zones only.
Responsibilities
Agentic Tool Development
- Own end-to-end development of agentic and AI-integrated workflows: design, implementation, testing, deployment, and maintenance
- Build modular, composable agentic systems using frameworks like LangChain, CrewAI, Anthropic MCP, or similar orchestration libraries
- Develop "agentic skills" for SDR and CSM teams—reusable capabilities that agents can invoke across interfaces (Slack, dashboards, internal apps)
- Implement observability and feedback loops: logging, performance metrics, prompt iteration, and model evaluation
Systems Integration & Backend Services
- Build MCP servers, CLIs and APIs and microservices that connect AI models to business systems: Salesforce, BigQuery, Slack, HubSpot, email, calendars, analytics tools
- Architect data flows that enable retrieval-augmented generation (RAG): connecting LLMs to internal knowledge bases, customer data in BigQuery, Salesforce data, and real-time business context
- Build serverless or containerized services (GCP Cloud Functions, Cloud Run, or similar) that scale with usage and integrate with Grafana's cloud infrastructure
GTM Automation & Workflow Manufacturing
- Scope high-impact automation problems autonomously by shadowing Sales, Customer Success, and Marketing teams to identify efficiency gaps
- Design and deploy automation workflows using tools like n8n, Zapier, Prefect, or custom orchestration platforms
- Build systems designed for self-service, with documentation and enablement materials that let others operate them independently
Collaboration & Technical Leadership
- Partner with GTM Analytics, Field Operations, Strategy & Planning, and GTM Systems teams to scope, prioritize, and refine use cases
- Collaborate with Data Engineering to source and structure relevant data for agentic and AI-enabled workflows
- Communicate technical constraints and trade-offs clearly to non-technical stakeholders across Revenue Operations and GTM leadership
- Establish and champion governance and compliance standards to AI workflows, including access controls, audit trails, and human-in-the-loop escalation paths
Grafana invests heavily in developer productivity and supports modern AI coding assistants and access to frontier models (examples listed: GPT-Codex 5/3, Claude Opus 4.6, Gemini 3 Pro).
Requirements
- 5+ years of software engineering experience, including backend development and systems integration work
- Strong proficiency in Python (preferred) or JavaScript/Node.js
- Hands-on experience with LLM APIs (OpenAI, Anthropic Claude, or similar) and orchestration libraries (LangChain, LlamaIndex, Anthropic MCP, Semantic Kernel, etc.)
- Comfortable building internal APIs, microservices, or serverless systems (GCP Cloud Functions, Cloud Run, AWS Lambda, or similar)
- Familiarity with SQL and data warehouses (BigQuery preferred)
- Experience with authentication patterns, secure API handling, and rate limiting
- Proven ability to deliver AI-powered features in production environments
- Ability to identify high-leverage initiatives and work autonomously in ambiguous, fast-moving projects
- Strong technical communication skills and the ability to collaborate with product and data stakeholders
Bonus Points For
- Experience with frontend frameworks & tooling (React, Slack Block Kit)
- Familiarity with GTM platforms like Salesforce, HubSpot, Outreach, Gainsight
- Experience with vector databases or retrieval pipelines (Pinecone, Weaviate, ChromaDB, pgvector)
- Prior work automating sales, customer success, or marketing workflows in a B2B SaaS environment
- Experience with workflow automation platforms like n8n, Prefect, Clay, PhantomBuster, Apify, Dust
- Familiarity with Model Context Protocol (MCP) or similar standards
- Exposure to observability tools for AI systems (LangSmith, Weights & Biases)
- Experience in Revenue Operations, GTM Analytics, or Sales Operations environments
- Previous experience in open source or developer-focused SaaS companies
Compensation & Rewards
- Base compensation range for Canada: CAD 164,490 - CAD 197,389
- Roles include Restricted Stock Units (RSUs)
- Compensation ranges are country specific; candidates applying from other locations will have market-specific ranges discussed by a recruiter
Other Notes
- In-person onboarding is mentioned as part of the role
- Grafana Labs is an Equal Opportunity Employer and may utilize AI tools in its recruitment process
- Location constraint: remote applicants should be in Canada time zones