Senior Machine Learning Engineer, Developer Advocacy
at Grafana Labs
📍 Spain
EUR 83,000-99,600 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Communication @ 7
Data Science
Distributed Systems @ 4
Experimentation
Go @ 4
Grafana @ 4
HTTP @ 4
Hiring @ 4
Machine Learning @ 4
Observability @ 3
TypeScript @ 4
gRPC @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is hiring a Senior Machine Learning Engineer to evolve the recommendation system for its Interactive Learning Plugin, an open-source, in-product learning experience. The role focuses on building a personalized recommendation system driven by real-time product behavior, content metadata, customer context, and experimentation. This is an applied product data science position involving model development, deployment, operation, experimentation, evaluation methodology, and scientific roadmap definition.
Responsibilities
- Develop personalized approaches to candidate selection, ranking, sequencing, and next-best-action recommendations.
- Own a real-time recommendation service, including model training and serving.
- Develop, validate, version, monitor, and iterate on recommendation models.
- Define offline, online, and longitudinal measures of recommendation performance.
- Own feature pipelines and monitoring for the model and architecture.
- Use existing data and infrastructure to ship incremental improvements to the recommender.
- Identify future instrumentation and platform capabilities required to improve the system.
- Work with software engineers and data analysts to productionize models and integrate them safely into the recommender service.
- Partner with Product Analytics on metrics, instrumentation, data quality, dashboards, and experiment analysis.
- Collaborate with Developer Advocacy, Docs, Product, Engineering, GTM, and other teams to turn ambiguous needs into testable hypotheses and measurable product decisions.
- Explain modeling choices, tradeoffs, uncertainty, and results to technical and non-technical audiences.
Requirements
- Experience building recommendation, ranking, search, matching, propensity, or next-best-action systems.
- Experience with HTTP/gRPC and streaming.
- Previous experience with Go and TypeScript in distributed systems.
- Experience personally building, validating, monitoring, and iterating on models used in a product or operational environment.
- Ability to work in version-controlled codebases and collaborate with software engineers on production implementation.
- Strong product thinking and technical communication skills.
- Ability to identify key unknowns and create a sequence of models and experiments that steadily improves a product.
Bonus Qualifications
- 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.
Benefits
- Restricted Stock Units (RSUs).
- 100% remote global culture.
- Career growth pathways.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days, subject to local legislation.
More jobs at Grafana Labs
Senior Solutions Engineer
Grafana Labs · Tokyo, Japan
JPY 14,000,000-18,500,000 per year
Senior Solutions Engineer | West Coast | Remote
Grafana Labs · United States
USD 204,000-254,000 per year
Associate Observability Architect | PST | Remote
Grafana Labs · United States
USD 139,000-167,000 per year
Senior Platform Engineer - Platform Metal
Grafana Labs · Spain, United Kingdom, Ireland
GBP 91,800-110,100 per year
Senior Solutions Engineer | France | Arabic Speaker | Remote
Grafana Labs · France
EUR 115,800-138,000 per year
Similar jobs
Senior Machine Learning Engineer, Developer Advocacy
Grafana Labs · United Kingdom
GBP 91,800-110,100 per year
Senior Machine Learning Engineer, Developer Advocacy
Grafana Labs · Canada
CAD 164,500-197,400 per year
Senior Machine Learning Engineer, Developer Advocacy
Grafana Labs · Ireland
EUR 104,000-124,800 per year
Senior Machine Learning Engineer, Developer Advocacy | US | Remote
Grafana Labs · United States
USD 154,400-185,300 per year
Senior Machine Learning Engineer, Developer Advocacy
Grafana Labs · Germany
EUR 97,000-116,400 per year
Senior Machine Learning Engineer, Developer Advocacy
Grafana Labs · Sweden
SEK 775,400-930,500 per year
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs · United States, Canada
USD 175,000-210,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year