Senior Machine Learning Engineer, Developer Advocacy | Germany | 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 evolve their Interactive Learning system's recommendation engine from a rule-based system to a personalized, continuously improving system driven by real-time product behavior. This is an applied product data science role where the engineer will build, deploy, and operate recommendation models, design experiments, establish evaluation methodology, and define the scientific roadmap. The role requires expertise in recommendation and personalization science, applied model ownership, and experience with distributed systems. The goal is to ship measurable improvements to the existing recommender one iteration at a time.

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
  • built recommendation, ranking, search, matching, propensity, or next-best-action systems
  • HTTP/gRPC, streaming, Go/TypeScript previous experience in distributed systems
  • Applied model ownership
  • personally built, validated, monitored, and iterated on models used in a product or operational environment
  • work effectively in version-controlled codebases
  • collaborate with engineers on production implementation
  • strong 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

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

Other signals

  • personalized recommendation system
  • real-time product behavior
  • experimentation
  • applied product data science role
  • build, deploy, and operate recommendation models