Senior Data Engineer - US

Teleport · Remote · United States (Remote) · San Francisco Bay Area, CA · Seattle, WA ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
$222k – $342k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior Data Engineer
  • Fully remote (Global)
  • Build from scratch
  • Python or Go
  • Cloud Data Warehouse

As the first Data Engineer at Teleport, you will design and own the systems that transform raw company data into reliable insights. You will collaborate with cross-functional teams to model business metrics and ensure data quality across the organization.

What you'll do

  • Design and operate a low-maintenance cloud data warehouse and transformation workflow.
  • Model data from CRM, finance, billing, and product usage into coherent business entities.
  • Establish canonical customer identity and mappings between various source identifiers.
  • Partner with stakeholders to define key concepts like ARR, adoption, and gross margin.
  • Build data quality checks, documentation, lineage, and observable failure behavior.
  • Protect sensitive information through access control, minimization, and retention practices.
  • Manage warehouse performance and costs while keeping the platform operable by a small team.
  • Use Python or Go for custom integrations where managed services are insufficient.

What you'll need

  • Willingness to complete a take-home Data Engineering Challenge via GitHub.
  • Experience building a data engineering function from scratch at a growing startup.
  • Strong SQL skills and expertise in dimensional or analytical data modeling.
  • Ability to translate ambiguous stakeholder questions into testable business definitions.
  • Production experience with dbt or an equivalent SQL transformation workflow.
  • Experience with cloud data warehouses such as Redshift, Snowflake, or BigQuery.
  • Familiarity with managed ELT, APIs, object storage, and incremental loading.
  • Strong practices in data quality, reconciliation, and handling sensitive data.
  • Practical experience with Python or Go, CI/CD, and infrastructure as code.
  • Sound judgment regarding build vs. buy decisions and operational simplicity.

Stack

  • SQL
  • dbt
  • Redshift
  • Snowflake
  • BigQuery
  • Python
  • Go
  • GitHub

How you'll work

  • Remote-first and globally distributed team.
  • Collaborative environment with high autonomy.
  • Take-home challenge completed on your own time.

What you get

  • Extensive health coverage.
  • Annual expense budget.
  • Rest and recovery policies.
  • Retirement savings plans.
  • Professional development opportunities.

Hiring process

  • Zoom meeting with a recruiter to discuss role and compensation.
  • Zoom meeting with Hiring Manager to review the data challenge.
  • Two-week take-home Data Engineering Challenge via Slack and GitHub.
  • Final Zoom review of the solution with Hiring Manager and team member.
  • Offer extended if the challenge solution meets the required bar.