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
Full Stack Intermediate Software Developer for Paidiem's secure platform enabling instant payments and payroll funding. Collaborating on product development with technologies like Angular, NodeJS, and PostgreSQL.
Full Stack Senior Software Developer at Paidiem—providing efficient workforce management solutions. Engage in product development leveraging skills in modern web technologies.
Product Engineer in a startup working on optimizing cloud data cost management features and collaborating closely with customers. Full responsibility from design to feature implementation.
Software Engineer developing embedded systems and computer vision applications for UAV platforms at FulcrumAir in Calgary. Collaborating in a hybrid environment focused on R&D and innovative tech solutions.
Full - Stack React Native Developer on the Mauril team creating a second - language learning app for young adults in Canada. Collaborating on user experiences and app features to enhance learning engagement.
Full Stack Developer at Doc Clik developing mobile apps and web applications for better healthcare experience. Collaborate with designers to craft user experiences and support existing apps.
Full - stack Software Engineer developing next - generation applications for Leadership Connect. Collaborating in an agile environment and utilizing modern web technologies.
Software Engineer focusing on data collection and ingestion pipeline for AI model training at Speechify. Collaborating with Scientists to enhance data quality and cost - efficiency.
Senior iOS Engineer developing and maintaining applications for Tubi's streaming platform. Collaborating with a dedicated team to enhance user experience and application performance.
Full - stack Engineer developing and supporting front - end and back - end applications for modern banking solutions. Collaborating in agile teams to deliver high - quality software in Canada.