← Back to list
Job · Senior

Senior R&D Software Engineer, Fivetran AI

Software Engineer • Senior • On-site • Full-time United States Oakland, USA

Senior R&D Software Engineer role on the Fivetran AI team (Oakland, CA office), researching and shipping the governed context layer for AI agents (Agents Schema, Context Builder).

Responsibilities

  • Research emerging techniques in retrieval, reasoning, and agentic AI, and evaluate relevance to Fivetran AI's roadmap
  • Prototype new ideas quickly, then turn the ones that prove out into shipped, production-grade features
  • Build and maintain both back-end and front-end systems, from Agents Schema pipelines to the Context Catalog UI
  • Contribute to the AISQL capability: natural language to SQL grounded in dbt metric definitions, executed natively against the warehouse
  • Own production reliability: on-call rotation, incident response, and SRE work
  • Write and maintain tests, and do hands-on QA to catch issues before customers do
  • Use coding agents to automate the repetitive parts of the job
  • Partner with product and design, bringing your own understanding of the AI tooling market
  • Develop software designs and contribute to the technical roadmap for the Fivetran AI platform
  • Contribute to hiring by participating in the interview process

Requirements

  • 5+ years of programming experience across Python and/or Java, moving 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 and turning promising findings into working prototypes
  • Strong product and market awareness — able to judge which emerging techniques are worth building versus hype
  • Experience with SQL and data warehouses (BigQuery, Snowflake, Databricks, or similar)
  • Genuine willingness to work across the full stack: research, backend, frontend, SRE, and QA
  • Writes well-structured, performant code and can dive into unfamiliar codebases
  • Experience using coding agents or similar AI tooling
  • Analytical mindset to identify gaps in existing systems and design pragmatic improvements

Nice to have

  • Experience with LLM-powered applications — RAG pipelines, embeddings, evaluation frameworks, agent frameworks
  • Familiarity with semantic layers — dbt, LookML, Sigma, or similar
  • Experience with the MCP (Model Context Protocol) ecosystem or building AI agent integrations
  • Background in site reliability engineering — monitoring, alerting, incident response
  • Experience in data processing (ETL, ELT) and/or building data connectors
  • Experience in a cloud environment utilizing AWS, GCP, Kubernetes, or Docker
  • Contributions to open source AI or data projects

Soft skills

Independent problem-solving under ambiguityAnalytical, pragmatic thinkingFlexibility across research, backend, frontend, SRE, and QACollaboration with product and design teams

What we offer

  • 100% employer-paid medical insurance
  • Generous paid time off, sick time, and inclusive parental leave policy
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and team-building activities
  • Monthly cell phone stipend
  • Mental health support platform with therapy, coaching, and mindfulness resources

About the company

Fivetran and dbt Labs have come together to help organizations unlock the full value of their data. Fivetran's mission is to make access to data as simple and reliable as electricity. The company is valued at over $5.6 billion, with core values of Get Stuck In, Do the Right Thing, and One Team, One Dream.

Languages: Angol: Felsőfok

Similar jobs