Senior Backend Software Engineer – Loki

Posted 57mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Engineer building and operating distributed Go-based observability systems for Grafana Cloud. Supporting Loki/Mimir-scale reliability, performance, open-source development, and on-call operations.

Responsibilities:

  • Influence the roadmap and personal career objectives
  • Work with the team to deliver new features and iterate based on results
  • Drive projects from initial idea through production operations and customer delivery
  • Contribute to open-source projects beyond the team’s direct scope
  • Design, build, operate, and maintain critical systems, owning reliability, performance, and availability
  • Participate in follow-the-sun on-call rotations and own operated services
  • Support team members, participate in design discussions, and collaborate with the team
  • Learn the cloud product, customer needs, and codebase of a large distributed system
  • Write and review pull requests and design documents
  • Shepherd automated release rollouts

Requirements:

  • Solid experience with at least one programming language; Go used at Grafana Labs, with Python, C, C++, Rust, or similar translating well
  • Some experience delivering projects from requirements gathering and brainstorming through product shipment in a self-driven way
  • Some experience developing software that runs in the Cloud or some experience with systems engineering
  • Some experience being on-call and following the DevOps model
  • Experience writing clean, robust, performant, and maintainable software
  • Familiarity with observability systems and using metrics, logs, and traces to debug problems
  • Motivated self-starter with a bias toward action and customer focus
  • Pragmatism and ability to break down complex challenges into modular solutions, deliver MVPs, gather feedback, and iterate
  • Good communication and collaboration skills in a fully remote setup
  • Kubernetes experience highly desirable
  • Experience with queue systems, such as the Kafka protocol
  • Experience using Grafana and Prometheus in operational roles
  • Exposure to microservices architecture and distributed systems, or desire to learn
  • Familiarity with infrastructure as code

Benefits:

  • Equity
  • Bonus (if applicable)
  • Other benefits listed on Grafana Labs' careers page
  • 100% remote work
  • In-person onboarding
  • 30 days of annual leave per annum
  • 3 annual leave days reserved for Grafana Shutdown Days
  • Career growth pathways
  • Autonomy and support to ship great work
  • Transparent communication and regular company-wide updates
  • Global collaborative culture