Staff Data Engineer - US
Teleport · Remote · United States (Remote) · San Francisco Bay Area, CA · Seattle, WA ·
COMPENSATION
$222k – $342k
Listed on the employer's job board (Ashby)
- Staff level role
- Fully remote (US)
- Build from scratch
- SQL + dbt
- Python or Go
As the first Data Engineer at Teleport, you will design and own the infrastructure that transforms raw company data into reliable insights. You will work closely with cross-functional teams to model business entities, ensure data quality, and maintain a low-maintenance cloud data warehouse.
The role requires building ingestion workflows, establishing canonical customer identities, and implementing strict access controls for sensitive information. You will use Python or Go for custom integrations while leveraging managed services where appropriate.
What you'll do
- Design and operate a low-maintenance cloud data warehouse and transformation workflow
- Evaluate managed connectors and native services before building custom ingestion software
- Model data from CRM, finance, and product usage into coherent business entities
- Establish canonical customer identity and mappings across various source identifiers
- Partner with stakeholders to define key metrics like ARR and infrastructure cost
- Build data quality checks, documentation, lineage, and observable failure behavior
- Protect sensitive information through access control, redaction, and retention practices
- Manage warehouse performance and costs while keeping the platform operable
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 startup
- Strong SQL and dimensional or analytical data-modeling expertise
- Ability to translate ambiguous questions into documented business definitions
- Production experience with dbt or equivalent SQL transformation workflows
- Experience with cloud data warehouses like Redshift, Snowflake, or BigQuery
- Knowledge of managed ELT, APIs, object storage, and incremental loading
- Practical experience with Python or Go, CI/CD, and infrastructure as code
- Sound judgment regarding build vs. buy decisions in a startup environment
Stack
- SQL
- dbt
- Python
- Go
- Redshift
- Snowflake
- BigQuery
- GitHub
How you'll work
- Fully remote position
- Based in the US
- Globally distributed team
- Remote-first culture
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
- Zoom review of solution with Hiring Manager and interview team
- Offer extended if challenge solution meets the required bar