Senior Staff R&d Software Engineer, Fivetran AI

Fivetran Fivetran · Data AI · Oakland, CA · Fivetran AI Department

Senior Staff R&D Software Engineer to join Fivetran AI team. The role involves researching emerging AI techniques, productizing them into production software, and building the governed context layer for AI agents. Responsibilities include defining technical roadmaps, prototyping, building back-end and front-end systems, ensuring production reliability, and setting engineering quality standards. The role requires a generalist with strong independence and the ability to shape technical direction.

What you'd actually do

  1. Identify which emerging AI research and techniques are worth pursuing, and set the agenda for Fivetran AI’s technical roadmap accordingly
  2. Prototype new ideas quickly, then take the ones that prove out and turn them into shipped, production-grade features
  3. Define technical direction that spans Fivetran AI and collaborating departments — product, data platform, and go-to-market — resolving architectural tradeoffs that cross department lines
  4. Build and maintain both back-end and front-end systems for the Fivetran AI product — from Agents Schema pipelines to the Context Catalog UI
  5. Set the long-term technical vision for capabilities like AISQL: natural language to SQL grounded in dbt metric definitions, executed natively against the warehouse

Skills

Required

  • Python
  • Java
  • SQL
  • Kubernetes
  • LLMs
  • vector databases
  • BigQuery / Snowflake / Databricks

Nice to have

  • dbt
  • MCP protocol
  • React
  • TypeScript

What the JD emphasized

  • agents are the new primary data consumers
  • agents are the new primary data consumers

Other signals

  • building the governed context layer that solves this problem
  • Agents Schema, an open standard for storing agent-ready context directly in the customer’s own data warehouse
  • Context Builder, the managed service that keeps it filled and fresh
  • agents are the new primary data consumers
  • AISQL: natural language to SQL grounded in dbt metric definitions