F

Fivetran

Moves business data into cloud analytics systems

Staff Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • Have 8 or more years of experience building production software, including senior-level ownership of projects lasting months and involving several people.
  • Have deep Python experience and exposure to TypeScript and React, with the ability to work across the stack.
  • Have built and maintained tools that other developers depend on, such as an IDE, editor extension, command-line interface, software development kit, Language Server Protocol server, or data tool.
  • Be comfortable with the operational aspects of shipping, including application programming interfaces, Kubernetes, PostgreSQL, observability, and incident response.
  • Have strong written communication skills, including the ability to make a technical argument in a document and bring others along.
  • Have experience working asynchronously as part of a fully remote, distributed team.

Responsibilities

  • Own parts of the command-line interface workspace runtime that supports dbt Studio and the dbt Visual Studio Code extension, including migrating users off the legacy integrated development environment and enabling asynchronous background agent runs.
  • Design and build agent-facing experiences, including streaming responses, transparent tool calls, diff review, and charting or rich output for conversational analytics.
  • Extend dbt into other developer surfaces through integrations that make dbt projects usable directly from AI clients such as Claude and Codex.
  • Lead well-scoped projects end to end by writing plans, partnering with design and product, shipping in two-week increments, and measuring outcomes.
  • Share on-call and customer support responsibilities for the team's surfaces.
  • Mentor engineers earlier in their careers.

Desired Qualifications

  • Have shipped large language model- or agent-powered features to production, with informed views on evaluation, latency, cost, and model limitations.
  • Have experience with the Language Server Protocol, Monaco, CodeMirror, or other code-editor internals.
  • Have hands-on experience with dbt, SQL, or data warehouses such as Snowflake, Databricks, BigQuery, or Redshift.
  • Have migrated users from a legacy product surface and decommissioned it without disrupting them.
  • Have experience with Go, Rust, or systems-level performance.

About the Company

Fivetran

Moves business data into cloud analytics systems

Fivetran moves data from business applications and databases into cloud analytics systems so data teams can work with reliable records instead of building pipelines by hand. Its ready-made connectors handle changes in source tables and software interfaces, reducing the maintenance needed to keep information up to date. Teams also use its transformation tools to turn raw records into datasets for reporting, operations and AI applications. Fivetran charges for usage, measuring the distinct records changed each month and the data models run, with plans for different security and operational needs. Founded in 2012, Fivetran is headquartered in Oakland, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$852.7M
Headquarters
Oakland, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Fivetran

See more jobs