Senior Data Engineer

USD 222,000-342,000 per year
SENIOR
✅ Remote

Tech Stack

AI API @ 4 CI/CD @ 4 CRM Data Engineering @ 4 ELT @ 4 GitHub Go @ 4 IaC Python @ 4 SQL @ 7 Slack Snowflake @ 4 dbt @ 4

Details

Teleport is the AI Infrastructure Identity Company, providing cryptographically secured identity for humans, machines, workloads, and AI agents. The company is remote-first and globally distributed.

Responsibilities

  • Design and operate a low-maintenance cloud data warehouse and transformation workflow.
  • Evaluate managed connectors, source exports, and native cloud services before building custom ingestion software.
  • Model data from CRM, contracts, finance, billing, product usage, and cloud infrastructure into coherent business entities and metrics.
  • Establish canonical customer identity and mappings between accounts, tenants, billing entities, and other source-specific identifiers.
  • Partner with Finance, Revenue, Product, and Engineering to define concepts such as ARR, adoption, infrastructure cost, and gross margin.
  • Build data quality checks, reconciliation, documentation, lineage, and observable failure behavior into the system.
  • Protect customer and employee information through appropriate access control, minimization, redaction, and retention practices.
  • Manage warehouse performance and cost, and keep the platform understandable and operable by a small team.
  • Use Python or Go for integrations that cannot be handled safely and economically by managed or warehouse-native capabilities.

Requirements

  • Willingness to collaborate with Teleport engineers on a data engineering challenge to design and build an analytics warehouse for a fictional business.
  • Builder mentality; experience building a data engineering function from scratch at a growing startup is highly desirable.
  • Strong SQL and dimensional or analytical data-modeling expertise.
  • Experience translating ambiguous stakeholder questions into documented, testable business definitions.
  • Production experience with dbt or an equivalent SQL transformation workflow.
  • Experience with a cloud data warehouse such as Redshift, Snowflake, or BigQuery.
  • Experience with managed ELT, APIs, object storage, incremental loading, and source schema evolution.
  • Strong data-quality and reconciliation practices, including explaining how published numbers relate to their sources.
  • Experience handling sensitive data, access control, and retention responsibly.
  • Practical experience with Python or Go, CI/CD, infrastructure as code, and cloud operations.
  • Sound judgment about build-versus-buy decisions, operational simplicity, and managing scope in a startup environment.
  • Intellectual curiosity and willingness to master new technologies.
  • Comfort changing the area of focus and working directly with stakeholders across the company.
  • A collaborative, transparent, no-ego mindset and willingness to seek feedback.

Hiring Process

The hiring process includes a recruiter meeting, a hiring manager meeting, collaboration on a data engineering challenge using GitHub and Slack, and a final review of the challenge solution. The challenge usually takes about two weeks.

Benefits

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

Teleport is an equal opportunity employer.

More jobs at Teleport

Similar jobs