Your Grafana Labs resume, matched to the job ad
Drop in your resume and it opens next to this job, ready to tailor in one click.
4.8 from 167 in-app reviews
Senior Software Engineer - Grafana Search & Storage | Canada | Remote
Grafana Labs · Canada (Remote)
Tailor your resume to this job
No account needed to start.

What Grafana Labs asks for
From Grafana Labs' Senior Software Engineer - Grafana Search & Storage | Canada | Remote ad, checked 3 Nov 2026.
Go, Rust, or Python
Solid experience developing with Go, Rust, Python, or similar programming languages to build performant and maintainable software.
Distributed systems and cloud
Experience working with large distributed systems and developing software that runs in cloud environments or involves systems engineering.
End-to-end project delivery
Taking projects from the initial idea and requirement gathering stages all the way through to shipping and operating the product for customers.
On-call and observability tools
Experience participating in on-call rotations, performing site reliability engineering tasks, and using tools like Grafana and Prometheus.
How the example answers the ad
Go, Rust, or Python
“Led the migration of legacy storage services to Rust, resulting in a 25 percent reduction in memory overhead.”
Using Rust to migrate storage services shows the required experience with modern backend programming languages to build performant software.
Distributed systems and cloud
“Architected a distributed metadata caching layer that reduced query latency by 40 percent across regional clusters.”
Building a caching layer across regional clusters shows work on the large distributed systems mentioned in the distributed systems and cloud requirement.
End-to-end project delivery
“Took a new data partitioning feature from initial requirement gathering to full production deployment.”
Moving a feature from requirements to production deployment covers the end to end project delivery requirement.
On-call and observability tools
“Managed 24/7 on-call rotations for critical compute infrastructure, maintaining a 99.99 percent uptime SLA.”
Managing 24/7 rotations for compute infrastructure shows the experience specified in the on-call and observability tools requirement.
The whole example as text
Nadia Al-Rashid · Senior Software Engineer
Summary
Senior software engineer with 7 years of experience building distributed systems in high-scale cloud-native environments. Designs performant storage engines using Go and Rust to process multi-terabyte data streams with minimal latency. Automates infrastructure deployments through Kubernetes and Terraform to maintain 99.99 percent service availability for global products. Directs incident response operations and develops observability strategies for complex microservices architectures.
Experience
Senior Software Engineer · Amazon Web Services
Seattle, WA · 2024 - Present
- Architected a distributed metadata caching layer that reduced query latency by 40 percent across regional clusters.
- Led the migration of legacy storage services to Rust, resulting in a 25 percent reduction in memory overhead.
- Managed 24/7 on-call rotations for critical compute infrastructure, maintaining a 99.99 percent uptime SLA.
- Implemented custom Prometheus exporters to improve visibility into cross-cluster networking metrics.
- Spearheaded a cross-functional project to deliver automated infrastructure-as-code pipelines for cloud-native services.
Software Engineer II · Snowflake
San Mateo, CA · 2022 - 2024
- Engineered a high-throughput data ingestion pipeline in Go, increasing processing capacity by 50 percent.
- Defined observability standards using Grafana for monitoring complex data processing jobs at petabyte scale.
- Optimized resource scheduling algorithms, reducing cloud compute costs by 15 percent annually.
- Took a new data partitioning feature from initial requirement gathering to full production deployment.
- Collaborated with SRE teams to automate capacity forecasting for globally distributed storage nodes.
Software Engineer · Datadog
New York, NY · 2020 - 2021
- Developed custom visualization modules to help customers monitor service health and trace request paths.
- Reduced mean time to recovery for production incidents by 30 percent through improved logging patterns.
- Refactored core networking components using Rust to handle burst traffic during high-load events.
- Mentored junior developers on best practices for building scalable distributed applications.
- Participated in agile ceremonies and sprint planning to deliver four major product features per quarter.
Junior Backend Engineer · Dropbox
San Francisco, CA · 2018 - 2019
- Improved service-to-service communication protocols in Go, lowering RPC timeouts by 20 percent.
- Contributed to the maintenance of distributed storage drivers for cloud-hosted environments.
- Automated deployment workflows using CI/CD pipelines, decreasing release cycle times by 10 percent.
- Documented internal API standards to streamline integration for external development teams.
- Resolved 50 plus bug reports during the first year, significantly improving overall system stability.
Education
Master of Science in Computer Science · University of Washington
Seattle, WA · 2017 - 2019
- Completed thesis on distributed consensus algorithms for large-scale key-value stores.
- Graduated with a 3.9 GPA and received the Departmental Excellence Award.
- Served as a teaching assistant for graduate-level operating systems courses.
Bachelor of Science in Software Engineering · University of Waterloo
Waterloo, ON · 2013 - 2017
- Maintained Dean's Honours list status for six consecutive semesters.
- Developed a real-time data visualization tool for senior capstone project.
- Contributed to open source data processing libraries during university co-op cycles.
Skills
Frequently asked questions
Is the example from an employee?
No. It is an AI-written example for this ad, made to show how a resume can answer it.
Do I need to meet every requirement?
No. The ad explicitly states that you do not need to meet every requirement to apply, and encourages interested candidates to raise their hand.
Can I use AI tools in my daily work?
Yes. Grafana Labs encourages the use of AI coding assistants for prototyping, testing, and documentation, and provides a company-funded budget for these tools.
Where do I apply?
On the official Grafana Labs posting, through the job link on this page.
What happens when I tailor my resume here?
Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.