jobapplier

Data Engineer

UJET

Skills

Required

  • GCP
  • software engineering
  • data platform
  • SQL
  • infrastructure as code
  • data workflows
  • CI/CD
  • Datastream
  • major cloud platforms
  • Terraform
  • Python
  • BigQuery
  • Cloud Storage
  • MySQL

Preferred

  • major cloud platform
  • dashboards
  • Kubernetes-based orchestration
  • Argo Workflows
  • Looker
  • LookML
  • semantic modeling
  • Ruby
  • Rails / Go

Join our team as a Data Engineer and play a crucial role in building and evolving our data platform. You will be responsible for establishing standards for dbt development, improving the developer experience for data workflows, managing data infrastructure as code, and contributing to infrastructure decisions on data ingestion and platform evolution. You will also partner with Analytics and Finance to deliver trusted metrics and dashboards, build and maintain analytics-ready datasets, and support customer-facing reporting.

Responsibilities

  • Construire et faire évoluer les fondations de la plateforme de données pour faciliter et sécuriser le travail dbt.
  • Établir et maintenir des normes et des garde-fous pour le développement dbt, y compris la stratégie de test et les pratiques de révision de code.
  • Améliorer l'expérience des développeurs pour les flux de travail de données, y compris CI/CD, les vérifications automatisées et les modèles de déploiement répétables.

Requirements

  • The ideal candidate will have 5+ years of software engineering experience, strong SQL skills, and experience with major cloud platforms, preferably GCP.
  • 5+ years of software engineering experience, with deep data platform experience
  • Strong software engineering fundamentals (testing, version control, code reviews)

Experience with infrastructure as code, preferably Terraform

  • Strong SQL skills and experience with analytical data modeling
  • Experience building or improving the infrastructure around data workflows (reliability, observability, CI/CD, permissions, environments, deployment patterns)

Strong programming skills in Python

  • Production experience with dbt (dbt Labs), including building models yourself
  • Hands-on experience with BigQuery (or a similar cloud data warehouse)
  • Experience with GCP services (Datastream, Cloud Storage, Cloud Run, and Pub/Sub)
  • Change data capture experience (GCP Datastream or MySQL binlog/GTID replication)
  • Experience collaborating with Product to gather requirements and translate business needs into data solutions

Preferred

  • Experience with a major cloud platform (GCP preferred)
  • Experience with Kubernetes-based orchestration (Argo Workflows or similar)
  • Experience with Looker (LookML, semantic modeling, dashboards)
  • Familiarity with Ruby on Rails or Go, which power the application-layer services our data platform depends on

Pay

USD 140,000 - 160,000