{"id":4051033,"url":"https://alion.io/job/dbt-labs-staff-software-engineer-metadata","title":"Staff Software Engineer - Metadata","company":{"id":594,"name":"dbt Labs","domain":"getdbt.com","url":"https://alion.io/company/dbt-labs","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Buildkite","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Datadog","optional":false},{"name":"dbt","optional":false},{"name":"Docker","optional":false},{"name":"Fivetran","optional":false},{"name":"GCP","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rust","optional":false},{"name":"Snowflake","optional":false},{"name":"ChatGPT","optional":true},{"name":"ETL/ELT","optional":true}],"status":"live","first_seen_at":"2026-11-11T01:35:30Z","employer_posted_date":null,"last_verified_at":"2026-11-11T01:35:30Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Fivetran and dbt Labs are building data pipelines to power the modern data stack for thousands of companies. We're looking for a staff 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. You'll own the design and delivery of features end to end, working across high-throughput APIs and data models to make them faster, more reliable, and more capable. You'll write and review designs, raise the quality bar in code review, use the latest AI tools, and collaborate closely with product and QE to deliver work that scales.\n\nResponsibilities: \nDesign and implement features and performance improvements across the metadata team's services, discovery API, catalog, lineage, and run history.\nDevelop, maintain, and test high-quality, maintainable code, and optimize critical paths for performance.\nWrite technical designs for feature-level work, actively seek feedback, and clearly explain the trade-offs of your decisions.\nParticipate in and review technical designs and pull requests, providing constructive feedback to the team.\nImprove test coverage with comprehensive unit tests and refactor code to drive down tech debt.\nTroubleshoot and debug production issues, and follow up on incidents with post-mortems and mitigation plans.\nBreak features into tasks, structure and execute your own project plans, and contribute to sprint and feature planning.\nCollaborate with product managers, QE, customer support, and peers to deliver the best product with high quality, performance, and scalability.\nParticipate periodically in the on-call rotation, and be mindful of security throughout your work.\nUse AI tooling, IDE assistants like GitHub Copilot, coding agents like Claude Code, and conversational AI to accelerate development and to author and review SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans.\n\nRequirements: \nTechnologies You'll Use: Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, and Datadog.\n10+ years of experience in the software industry with a passion for solving complex software engineering problems, including designing and building backend services and reusable components from the ground up.\nExperience working with distributed systems and cloud computing concepts.\nDemonstrated ability to write well-structured, performant, and well-tested code.\nAbility to independently lead feature-level software and design work that satisfies project requirements and to clearly explain design trade-offs.\nCan identify design flaws in existing systems and propose improvements.\nExperience with code reviews, design, troubleshooting, and testing.\nProficiency in a modern backend or systems language such as Python, Java, C++, or C#.\nHands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).\nExperience with continuous integration tooling such as BuildKite and familiarity with observability tools like Datadog or Grafana is a plus.\nFluent in using AI code assistants and coding agents to generate and investigate code and conversational AI (e. g., Claude, ChatGPT) to research, author, review, and synthesize SDLC artifacts.\n\nBonus Skills: \nExperience in data processing (ETL, ELT) and/or cloud-based data platforms.\nExperience building or working with metadata, catalog, lineage, or discovery/search systems.\nExperience with GraphQL APIs and high-throughput, multi-tenant data services.\nFamiliarity with the analytics engineering workflow and the dbt ecosystem.\nSkills\nAWS, Azure, C#, C++, Docker, GCP, Java, Kubernetes, Python","description_format":"text","description_chars":3711,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Data Warehouses & Lakehouses","Data Transformation & Orchestration"],"lifecycle":[{"event":"open","at":"2026-11-11T01:35:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":44,"reasons":["seen:0","win:early"],"computed_at":"2026-11-11T04:12:27Z"},"pay":null,"html_url":"https://alion.io/job/dbt-labs-staff-software-engineer-metadata","json_url":"https://alion.io/job/dbt-labs-staff-software-engineer-metadata.json","meta":{"generated_at":"2026-11-11T04:12:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4317,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":594},"rest":"https://alion.io/mcp/rest/get_company?id=594"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdbt-labs-staff-software-engineer-metadata"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdbt-labs-staff-software-engineer-metadata"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdbt-labs-staff-software-engineer-metadata"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dbt-labs-staff-software-engineer-metadata\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdbt-labs-staff-software-engineer-metadata"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4051033}},{"tool":"search_jobs","arguments":{"company":"getdbt.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4051033},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}