Data Engineer

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Data Engineer owning CDC, BigQuery, dbt, Terraform, and Looker systems. Building trusted data platforms powering UJET's AI-driven contact center analytics.

Responsibilities:

  • Own UJET's data systems end to end, including CDC replication from production MySQL, BigQuery pipelines and jobs, Terraform-managed infrastructure, and Looker models
  • Build and evolve data platform foundations for safe dbt development, including project structure, environments, permissions, patterns, and documentation
  • Establish and maintain dbt standards and guardrails, including testing, source freshness, documentation, and code review practices
  • Improve developer experience through CI/CD, automated checks, and repeatable deployment patterns
  • Manage data infrastructure as code with Terraform, including pipelines, IAM, and environments
  • Improve and troubleshoot CDC replication from MySQL to BigQuery with Datastream
  • Build tooling for backfills, drift detection, and reconciliation between source databases and the warehouse
  • Contribute to data ingestion and platform evolution decisions involving latency, throughput, and alternative CDC approaches
  • Partner with Analytics and Finance to define and deliver trusted metrics and Looker dashboards
  • Build and maintain analytics-ready datasets for self-serve reporting and experimentation
  • Support customer-facing, multi-tenant reporting with focus on correctness, tenant isolation, and query performance
  • Develop and optimize BigQuery data models and implement ELT best practices in dbt
  • Design, build, and maintain scalable data pipelines using Python, dbt, and containerized jobs on GKE
  • Ensure data quality, reliability, and observability for critical datasets and reporting
  • Optimize performance and cost across BigQuery and data pipelines
  • Integrate data workflows with backend services and APIs
  • Work with Product and Engineering to translate business needs into data solutions

Requirements:

  • 5+ years of software engineering experience, with deep data platform experience
  • Strong programming skills in Python
  • Strong SQL skills and experience with analytical data modeling
  • Hands-on experience with BigQuery or a similar cloud data warehouse
  • Production experience with dbt (dbt Labs), including building models yourself
  • Experience building or improving infrastructure around data workflows, including reliability, observability, CI/CD, permissions, environments, and deployment patterns
  • Experience with infrastructure as code, preferably Terraform
  • Experience with a major cloud platform, with GCP preferred
  • Strong software engineering fundamentals, including testing, version control, and code reviews
  • Must be legally authorized to work in the United States without current or future employer-sponsored visa sponsorship
  • Preferred: Experience with GCP services including Datastream, Cloud Storage, Cloud Run, and Pub/Sub
  • Preferred: Change data capture experience, including GCP Datastream or MySQL binlog/GTID replication
  • Preferred: Experience with Kubernetes-based orchestration, such as Argo Workflows
  • Preferred: Experience with Looker, LookML, semantic modeling, and dashboards
  • Preferred: Familiarity with Ruby on Rails or Go
  • Preferred: Experience collaborating with Product to gather requirements and translate business needs into data solutions

Benefits:

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Wellness benefits
  • Equal employment opportunities
  • Reasonable accommodation in the application process, including an alternative to AI-assisted screening