Senior Machine Learning Engineer, Developer Advocacy | UK | Remote

Grafana Labs Grafana Labs · Data AI · Canada, Germany, Ireland, Spain, Sweden, UK, United States · Remote · Developer Advocacy

Grafana Labs is seeking a Senior ML Engineer to lead the evolution of their Interactive Learning system's recommendation engine. This role involves building, deploying, and operating personalized recommendation models, designing experiments, and defining the scientific roadmap to improve user discovery of relevant content and actions within the Grafana platform. The position requires strong experience in recommendation science, applied model ownership, and the ability to collaborate with software engineers and data analysts.

What you'd actually do

  1. Evolve the Interactive Learning Plugin's recommendation system
  2. Build and operate applied models
  3. Define what recommendation quality means
  4. Ship incremental improvements
  5. Partner across disciplines

Skills

Required

  • Recommendation and personalization science
  • Applied model ownership
  • HTTP/gRPC, streaming, Go/TypeScript previous experience in distributed systems
  • Product thinker
  • Technical communicator

Nice to have

  • Experience with content, education, onboarding, or learning recommendation systems
  • Experience with SaaS product telemetry and customer-account data
  • Experience using warehouse-scale behavioral data
  • Experience with directed graphs, sequence models, or prerequisite-aware recommendations
  • Experience with contextual bandits or other exploration strategies
  • Familiarity with Grafana or the broader observability ecosystem
  • Experience with open source software or transparent development practices
  • Experience working with privacy, fairness, explainability, or responsible personalization constraints

What the JD emphasized

  • built recommendation, ranking, search, matching, propensity, or next-best-action systems
  • personally built, validated, monitored, and iterated on models used in a product or operational environment

Other signals

  • recommendation system
  • personalization
  • applied models
  • experimentation
  • product behavior