{"id":567448,"url":"https://alion.io/job/dbt-labs-staff-software-engineer-full-stack","title":"Staff Software Engineer - Full Stack","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":{"min_usd":34000,"max_usd":85000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":26},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude","optional":false},{"name":"dbt","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Amazon Redshift","optional":true},{"name":"Databricks","optional":true},{"name":"Go","optional":true},{"name":"Google BigQuery","optional":true},{"name":"LLM","optional":true},{"name":"Rust","optional":true},{"name":"Snowflake","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-09-09T10:22:30Z","employer_posted_date":null,"last_verified_at":"2026-09-09T10:22:30Z","board_verified":false,"closed_at":null,"days_open":49,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":49},"description":"As a Staff Full-Stack Engineer on the Cloud Clients team, you'll own end-to-end delivery across the surfaces where dbt developers do their work: dbt Studio in the browser, the dbt VS Code extension, and the CLI workspace runtime that powers both. You'll help build dbt's AI-native developer experience, including agent workflows, diff review, streaming tool calls, charts and rich outputs for conversational analytics, and MCP apps that bring dbt projects directly into tools like Claude and Codex. This is a true full-stack role: you'll work across Python, TypeScript, React, and Kubernetes, with the expectation that you can take a feature from schema and service design through to the final pixel without a handoff\nResponsibilities:\nOwn parts of the CLI workspace runtime that backs both surfaces, including migrating users off our legacy IDE and enabling asynchronous, background agent runs.\nDesign and build agent-facing experiences: streaming responses, transparent tool calls, diff review, and charting / rich output for conversational analytics.\nExtend dbt into other developer surfaces: MCP integrations that make dbt projects usable directly from AI clients like Claude and Codex.\nLead well-scoped projects end to end: write the plan, partner with design and product, ship in two-week increments, and measure whether it worked.\nShare on-call and customer support for your surfaces, and mentor engineers earlier in their careers.\nRequirements:\n8+ years building production software, including senior-level ownership of projects that ran for months and involved several people.\nDeep Python experience plus exposure to TypeScript and React; you move across the stack without waiting for a handoff.\nBuilt and maintained something other developers depend on: an IDE, an editor extension, a CLI, an SDK, an LSP server, or a data tool.\nComfort with the operational side of shipping APIs, Kubernetes, Postgres, observability and being on the hook when something breaks.\nStrong written communication: you can make a technical argument in a document and bring people along.\nWorked asynchronously as part of a fully-remote, distributed team.\nBonus points for:\nShipped LLM- or agent-powered features to production, with real opinions on evaluation, latency, cost, and where models fall.\nWorked with the Language Server Protocol, Monaco, CodeMirror, or other code-editor internals.\nHands-on dbt, SQL, or data warehouse experience (Snowflake, Databricks, BigQuery, Redshift).\nMigrated users off a legacy product surface and decommissioned it without breaking them.\nGo, Rust, or systems-level performance experience.","description_format":"text","description_chars":2611,"description_truncated":false,"requirements":{"experience_years_min":8,"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 Transformation & Orchestration"],"lifecycle":[{"event":"open","at":"2026-09-09T10:22:30Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.718,"p_room":0.55,"age_days":48,"expected_fill_days":45,"reasons":["seen:48","win:tail"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/dbt-labs-staff-software-engineer-full-stack","json_url":"https://alion.io/job/dbt-labs-staff-software-engineer-full-stack.json","meta":{"generated_at":"2026-10-28T14:38:43Z","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":19912,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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-full-stack"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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-full-stack"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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-full-stack"},{"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-full-stack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdbt-labs-staff-software-engineer-full-stack"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":567448}},{"tool":"search_jobs","arguments":{"company":"getdbt.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":567448},"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"}}