Senior Software Engineer developing agentic and AI-integrated workflows for Grafana Labs. Building internal tools and automation for Sales, Customer Success, and Marketing teams.
Responsibilities
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
Build MCP servers, CLIs and APIs and microservices that connect AI models to business systems
Architect data flows that enable retrieval-augmented generation (RAG)
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
Partner with GTM Analytics, Field Operations, Strategy & Planning, and GTM Systems teams to scope, prioritize, and refine use cases
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, rate limiting, and workflow automation
Proven ability to deliver AI-powered features in production environments
Strong problem selector who can identify high-leverage initiatives
Thrives in ambiguous, fast-moving projects; able to balance experimentation with engineering rigor
Clear technical communicator
Comfort with autonomy
Benefits
100% Remote, Global Culture
Scaling Organization
Transparent Communication
Innovation-Driven
Open Source Roots
Empowered Teams
Career Growth Pathways
Approachable Leadership
Passionate People
In-Person onboarding
Balance is Key - Global annual leave policy of 30 days per annum, including Grafana Shutdown Days
Staff Software Engineer leading frontend system initiatives at a fintech company. Influencing architecture and mentoring team members to enhance code quality.
Senior iOS/tvOS Developer contributing to CNN's mobile and CTV technology strategy. Collaborating with Product, Design, and Engineering to build consumer experience solutions.
Software Engineer developing Sage ERP solutions for Aktion Associates in a remote setting. Collaborating on integrations and customizations in the construction industry.
Lead technical direction for Supabase CLI and local tooling across platforms. Engage with engineering and open - source communities to improve developer experience.
Senior / Staff Software Engineer for the Integrations team at Air - tek. Delivering production - grade integrations and leading technical improvements with a diverse team in Toronto.
Product Engineer deploying AI - powered solutions in pharmaceutical manufacturing environments. Building relationships with clients and driving improvements using Basetwo's platform.
Software Engineer Co - op/Intern supporting Enterprise Solutions team for a leading institutional investor in Canada. Engaging in application development, analysis, and enhancement while collaborating with various teams.
Software Developer Specialist working on disaster recovery governance at Nasdaq. Designing and implementing solutions for improving system resilience across the organization.
Software Engineer contributing to OpenSesame’s eLearning platform development. Collaborating with teams using modern and legacy technologies in a fully remote environment.
Software Engineering Manager overseeing iOS development of medical applications at Insulet. Leading a team to innovate medical mobile applications and SDKs for diabetes management.