Senior Machine Learning Engineer
Core
Build and operate a personalized recommendation system for an in-product learning experience that helps users discover guides, actions, and product features within the Grafana observability platform.
Role type
Senior IC applied product data scientist (recommendation systems)
Builds
Real-time recommendation service for user onboarding and product discovery
Domain
SaaS observability platform + personalization/learning systems
Deliverable
production ML models
Required skills
recommendation/ranking/search systems, distributed systems, Go/TypeScript, HTTP/gRPC, streaming, model training & serving, feature pipelines, experimentation design, product thinking
Preferred skills
content/education/onboarding recommendations, SaaS telemetry, warehouse-scale behavioral data, sequence models, contextual bandits, open source development, privacy/fairness constraints
Technologies
Go, TypeScript, gRPC, HTTP, streaming protocols
Responsibilities
Evolve candidate selection, ranking, and sequencing logic; build and monitor real-time recommendation services; define offline/online performance metrics; integrate incremental improvements into existing systems; partner with engineers and analysts to productionize models; communicate modeling tradeoffs to technical and non-technical audiences
Seniority
Senior, hands-on IC
