Senior Machine Learning Engineer, Developer Advocacy
at Grafana Labs
📍 Sweden
SEK 775,400-930,500 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
Distributed Systems @ 4
Experimentation
Go @ 4
Grafana @ 4
HTTP @ 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 building an Interactive Learning system, an open source, in-product learning experience that helps users learn and succeed without leaving Grafana. A central part of the system is a personalized recommendation engine that helps users discover the next guide, action, or product experience most likely to help them succeed.
This role will lead the evolution of the existing rule-based recommendation engine into an increasingly personalized, continuously improving system driven by real-time product behavior, content metadata, customer context, and experimentation. The position is fully remote and open to candidates in Sweden.
Responsibilities
- Evolve the Interactive Learning Plugin's recommendation system by developing personalized approaches to candidate selection, ranking, sequencing, and next-best-action recommendations.
- Own a real-time recommendation service.
- Develop, validate, version, monitor, and iterate on recommendation models.
- Own model training and serving.
- Define offline, online, and longitudinal measures of recommendation performance.
- Own feature pipelines and monitoring of the model and architecture.
- Use existing data and infrastructure while identifying future instrumentation and platform requirements.
- Integrate incremental improvements into the existing recommender.
- Work closely with software engineers and data analysts to productionize models and integrate them safely into the recommender service.
- Partner with Product Analytics on metric definitions, instrumentation, data quality, dashboards, and experiment analysis.
- Collaborate with Developer Advocacy, Docs, Product, Engineering, GTM, and other teams to translate ambiguous needs into testable hypotheses and measurable product decisions.
- Explain modeling choices, tradeoffs, uncertainty, and results clearly to technical and non-technical audiences.
Requirements
- Experience building recommendation, ranking, search, matching, propensity, or next-best-action systems.
- Ability to use simple, explainable approaches when appropriate.
- Experience with HTTP/gRPC, streaming, and Go or TypeScript in distributed systems.
- Experience personally building, validating, monitoring, and iterating on models used in a product or operational environment.
- Ability to work effectively in version-controlled codebases and collaborate with engineers on production implementation.
- Strong product thinking and technical communication skills.
- Ability to identify important unknowns and create a sequence of models and experiments that 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.
Compensation And Benefits
- Base compensation in Sweden: SEK 775,444–930,533 per year.
- Restricted Stock Units (RSUs) are included for all roles.
- 100% remote work with a global culture.
- In-person onboarding.
- Global annual leave policy of 30 days per annum, including three Grafana Shutdown Days where applicable under local legislation.
- Career growth pathways, transparent communication, and an innovation-driven environment.
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 · Spain
EUR 83,000-99,600 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 · 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
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs · United States, Canada
USD 175,000-210,000 per year
Staff Software Engineer – Identity And Access, Identity Squads
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 94,000-117,000 per year