Senior Software Engineer - Metadata
Core
Design and deliver end-to-end features for the metadata layer of the dbt platform, including discovery APIs, catalog, lineage, and run history services.
Role type
Senior Software Engineer (Backend/Systems)
Builds
High-throughput APIs, data models, and metadata services for the modern data stack
Domain
Data Infrastructure / Analytics Engineering
Deliverable
production ML models | product features
Required skills
Python, Rust, GraphQL, distributed systems, cloud computing, performance optimization, technical design, code review, unit testing, debugging
Preferred skills
ETL/ELT experience, metadata/catalog systems, GraphQL APIs, multi-tenant services, analytics engineering workflow, dbt ecosystem, observability tools (Datadog, Grafana), CI tooling (BuildKite)
Technologies
Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog
Responsibilities
Design and implement features and performance improvements; develop and test high-quality code; write technical designs and explain trade-offs; review designs and pull requests; improve test coverage and refactor code; troubleshoot production issues; plan and execute project tasks; collaborate with product and QE; participate in on-call rotation; use AI tooling to accelerate development
Seniority
Senior, hands-on IC