Senior R&d Software Engineer, Fivetran AI

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

Senior R&D Software Engineer for Fivetran AI team, focused on building a governed context layer for AI agents. The role involves researching emerging AI techniques, prototyping, shipping production software, and contributing to both backend and frontend systems. Requires strong programming experience, ability to work across the stack, and comfort with AI/ML research.

What you'd actually do

  1. Research emerging techniques in retrieval, reasoning, and agentic AI, and evaluate what’s actually relevant to Fivetran AI’s roadmap
  2. Prototype new ideas quickly, then take the ones that prove out and turn them into shipped, production-grade features
  3. Build and maintain both back-end and front-end systems for the Fivetran AI product — from Agents Schema pipelines to the Context Catalog UI
  4. Contribute to the AISQL capability: natural language to SQL grounded in dbt metric definitions, executed natively against the warehouse
  5. Take ownership of production reliability: on-call rotation, incident response, and SRE work to keep the platform trustworthy at scale

Skills

Required

  • 5+ years of programming experience across Python and/or Java
  • Ability to move fluidly between back-end and front-end work
  • Comfortable reading AI/ML research and turning promising findings into production software
  • Experience with AI/ML research and development
  • Experience building and maintaining backend and frontend systems
  • Experience with production reliability, on-call rotation, incident response, and SRE work
  • Experience with AI tooling market

Nice to have

  • Experience with vector databases
  • Experience with BigQuery / Snowflake / Databricks
  • Experience with Kubernetes
  • Experience with React and TypeScript
  • Experience with dbt
  • Experience with LLMs (Claude, ChatGPT, Gemini)

What the JD emphasized

  • agents are the new primary data consumers
  • building the governed context layer that solves this problem
  • Agents Schema, an open standard for storing agent-ready context
  • Context Builder, the managed service that keeps it filled and fresh
  • research emerging techniques
  • ship it as production software
  • wear whatever hat the moment calls for
  • thrive on that range rather than staying in one lane
  • Builds Infrastructure Agents Can Trust
  • governed context layer that AI agents depend on
  • Scales Without Breaking
  • agent scale
  • Python, Java, SQL, dbt, LLMs (Claude, ChatGPT, Gemini), vector databases, BigQuery / Snowflake / Databricks, MCP protocol, React, TypeScript, Kubernetes
  • Research emerging techniques in retrieval, reasoning, and agentic AI
  • evaluate what’s actually relevant to Fivetran AI’s roadmap
  • take the ones that prove out and turn them into shipped, production-grade features
  • Build and maintain both back-end and front-end systems
  • Agents Schema pipelines
  • Context Catalog UI
  • AISQL capability
  • natural language to SQL grounded in dbt metric definitions
  • executed natively against the warehouse
  • production reliability
  • on-call rotation
  • incident response
  • SRE work
  • keep the platform trustworthy at scale
  • coding agents to automate the repetitive parts of the job
  • research and design work that needs a human
  • Partner with product and design
  • understanding of the AI tooling market
  • shape what gets built next
  • Develop software designs
  • contribute to the technical roadmap
  • Fivetran AI platform
  • Contribute to hiring
  • participating in the interview process
  • 5+ years of programming experience across Python and/or Java
  • ability to move fluidly between back-end and front-end work
  • Considered a trusted expert in your subject area
  • capable of executing complex, ambiguous tasks with minimal hand-holding
  • Comfortable reading AI/ML research
  • turning promising fin

Other signals

  • building a governed context layer for AI agents
  • researching and shipping production software
  • generalist role with range across R&D, backend, frontend, SRE, QA