Senior Machine Learning Engineer, Developer Advocacy | Spain | Remote

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

Grafana Labs is seeking a Senior Machine Learning Engineer to evolve their Interactive Learning system's recommendation engine. This role involves building, deploying, and operating personalized recommendation models, designing experiments, and defining the scientific roadmap for an in-product learning experience. The focus is on creating a continuously improving system driven by real-time product behavior and user data.

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
  • 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

  • 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
  • ambitious and ambiguous objective, identify the most important unknowns, and create a sequence of models and experiments that steadily improves the product

Other signals

  • recommendation system
  • personalization
  • applied ML
  • product integration