Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Data Engineer building and maintaining data pipelines and systems for analytics at Grafana Labs. Collaborating with teams to enhance data frameworks and support business metrics.

Responsibilities

  • Build and maintain production quality data pipelines between operational systems and BigQuery (ingress and egress).
  • Implement data quality and freshness checks and monitoring processes to ensure data accuracy and consistency.
  • Maintain and contribute to our ingestion framework that leverages various purpose-built data load tool (dlt) connectors.
  • Create and maintain comprehensive documentation for data engineering processes, systems, and workflows
  • Maintain observability and monitoring of our internal data pipelines.
  • Troubleshoot and resolve data pipeline issues to ensure downstream data availability.
  • Contribute to our dbt systems by making sure the source and staging layers align with our standards, are efficient, cost-effective, and highly available.
  • Participate in the investigation and implementation of event-driven data movement and transformation processes.
  • Participate in the investigation and implementation of analytic data storage/table formats (e.g. Apache Iceberg)

Requirements

  • Software development skills (some combination of Python, Java, Scala, Go)
  • High proficiency in SQL
  • Experience building and maintaining data ingestion pipelines using a workflow orchestration system (e.g. Prefect, Dagster, Airflow)
  • Working knowledge of dbt or similar data transformation tools
  • Highly motivated self-starter that is keen to make an impact and is unafraid of tackling large, complicated problems
  • Excellent communication skills, able to explain technical topics to non-technical audiences, and maintain many of the essential cross-team and cross-functional relationships necessary for the team’s success.

Benefits

  • 100% Remote, Global Culture - As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
  • Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment.
  • Transparent Communication – Expect open decision-making and regular company-wide updates.
  • Innovation-Driven – Autonomy and support to ship great work and try new things.
  • Open Source Roots – Built on community-driven values that shape how we work.
  • Empowered Teams – High trust, low ego culture that values outcomes over optics.
  • Career Growth Pathways – Defined opportunities to grow and develop your career.
  • Approachable Leadership – Transparent execs who are involved, visible, and human.
  • Passionate People – Join a team of smart, supportive folks who care deeply about what they do.
  • In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
  • Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable.

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$164,490 - CA$197,389 per year

Degree requirement

Bachelor's Degree

Tech skills

AirflowApacheBigQueryJavaPythonScalaSQLGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.