Skip to Content

Job Overview

We're looking for a senior software engineer to join our Metadata team, which owns the metadata layer of the dbt platform — the discovery API, catalog, lineage, and run history services that let customers understand, trust, and act on what their data is doing.

Key points

  1. Design and implement features and performance improvements across the Metadata team's services — discovery API, catalog, lineage, and run history.

  2. Develop, maintain, and test high-quality, maintainable code, and optimize critical paths for performance.

  3. Write technical designs for feature-level work, actively seek feedback, and clearly explain the trade-offs of your decisions.

  4. Participate in and review technical designs and pull requests, providing constructive feedback to the team.

  5. Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog.

  6. Experience working with distributed systems and cloud computing concepts.

  7. Demonstrated ability to write well-structured, performant, and well-tested code.

  8. Ability to independently lead feature-level software and design work that satisfies project requirements, and to clearly explain design trade-offs.

Skills

RecruitingPythonGraphQLAWSGoogle CloudDockerKubernetesETL

Experience: Senior-level · 5+ years

Similar jobs

More open roles like this one