UJET

Data Engineer

UJET
Apply
1 month ago
Remote, United StatesSenior

Base Salary

$140k - $160k/yr

Responsibilities

  • Build and evolve data platform foundations, including dbt project structures, environments, permissions, documentation, and development patterns.
  • Establish dbt development standards and guardrails covering testing, source freshness, documentation, and code review practices.
  • Improve developer experience for data workflows through CI/CD, automated checks, and repeatable deployment patterns.
  • Manage Terraform infrastructure for data pipelines, IAM, and environments.
  • Improve and troubleshoot CDC replication from MySQL to BigQuery using Datastream.
  • Build tooling for backfills, drift detection, and reconciliation between source databases and the warehouse.
  • Define and deliver trusted metrics, dashboards, and analytics-ready datasets with Analytics and Finance partners.
  • Support customer-facing multi-tenant reporting with attention to correctness, tenant isolation, and query performance.
  • Develop and optimize BigQuery data models and implement ELT practices in dbt.
  • Design, build, and maintain scalable data pipelines using Python, dbt, and containerized jobs on GKE.
  • Ensure data quality, reliability, observability, and cost-effective performance for critical datasets and reporting.
  • Integrate data workflows with backend services and APIs and translate business needs into data solutions.

Requirements

  • 5+ years of software engineering experience with deep data platform experience.
  • Strong programming skills in Python and strong SQL skills with analytical data modeling experience.
  • Hands-on experience with BigQuery or a similar cloud data warehouse.
  • Production experience with dbt, including building models directly.
  • Experience 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, preferably GCP.
  • Strong software engineering fundamentals, including testing, version control, and code reviews.
  • Preferred: experience with GCP Datastream, Cloud Storage, Cloud Run, Pub/Sub, MySQL binlog/GTID replication, Kubernetes-based orchestration, Argo Workflows, Looker, LookML, semantic modeling, dashboards, Ruby on Rails, or Go.
  • Preferred: experience collaborating with Product to gather requirements and translate business needs into data solutions.

Benefits

  • Annual US hiring range of $140,000–$160,000.
  • Medical, dental, vision, 401(k), wellness benefits, and more.
  • Remote position, indicated by #LI-Remote.
  • Collaborative and inclusive culture with opportunities to shape AI-powered customer experience and data platform modernization.

Tech Stack

dbtGoGoogle BigQueryKubernetesMySQLPythonRuby on RailsSQLTerraform

Categories

Data Engineering
UJET

About UJET

201-500 employees

UJET builds an AI-powered, cloud contact center platform (CCaaS) for enterprises, unifying voice, video, chat, SMS, email, and social in a single agent workspace. It offers CRM-native integrations with Salesforce, Zendesk, and Microsoft Dynamics, mobile in-app support, and built-in conversational analytics. Founded in 2015 and headquartered in San Francisco, the privately held company sells its software by subscription to businesses running customer service at scale.

Contact me