About the Role
Fivetran and dbt are building the open data infrastructure that powers AI agents you can trust. Fivetran is looking for a Staff R&D Software Engineer to join our fast-growing Fivetran AI team. This role goes well beyond standard engineering. You’ll research emerging techniques in the fast-moving AI landscape and bring real product and market understanding to decide which ideas are worth pursuing — and then you’ll take what you’ve learned and ship it as production software. We’re looking for a true generalist who is willing and able to wear whatever hat the moment calls for: prototyping a new retrieval technique one week, hardening a backend service the next, then doing SRE or QA work when the team needs it. At this level, you’re expected to be a trusted expert beyond your own team — defining technical direction that other teams build on, taking high-level direction and turning it into concrete plans with a high degree of independence, and using sound judgment to decide what deserves your attention. Fivetran AI operates like a startup within Fivetran, and we need engineers who thrive on that range and ambiguity rather than staying in one lane.
Responsibilities
- Research emerging techniques in retrieval, reasoning, and agentic AI, and decide what’s actually worth pursuing for Fivetran AI’s roadmap — then convince others
- Prototype new ideas quickly, then take the ones that prove out and turn them into shipped, production-grade features
- Define technical direction that spans multiple teams within Fivetran AI, ensuring architecture decisions made in one area don’t create problems in another
- Build and maintain both back-end and front-end systems for the Fivetran AI product — from Agents Schema pipelines to the Context Catalog UI
- Drive the AISQL capability forward: natural language to SQL grounded in dbt metric definitions, executed natively against the warehouse
- Take ownership of production reliability across the platform: on-call rotation, incident response, and SRE work to keep the system trustworthy at scale
- Set the bar for testing and QA practices, and do hands-on QA work yourself when it matters most
- Use coding agents to automate the repetitive parts of the job, freeing up time for the research and design work that needs a human
- Take high-level direction from product and leadership and independently define and execute the concrete plan to get there
- Mentor other engineers and raise the technical bar across the Fivetran AI team
- Contribute to hiring by participating in and helping shape the interview process
Requirements
- 8+ years of programming experience across Python and/or Java, with the ability to move fluidly between back-end and front-end work
- Considered a trusted expert beyond your own team, able to exert influence and define technical direction across multiple teams
- Comfortable reading AI/ML research and turning promising findings into working prototypes, then production systems
- Strong product and market awareness — able to judge which emerging techniques are building versus which are hype
- Track record of taking ambiguous, high-level direction and independently defining and executing the concrete work to deliver it
- 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, as the team’s needs demand
- Writes well-structured, performant code and can dive into unfamiliar codebases to suggest improvements
- Experience using coding agents or similar AI tooling to speed up day-to-day engineering work
- Demonstrated ability to mentor other engineers and influence technical decisions beyond your immediate team
- Thrives in a startup-like environment with shifting priorities and a high degree of ownership
Skills
- Python
- Java
- SQL
- dbt
- LLMs (Claude, ChatGPT, Gemini)
- vector databases
- BigQuery
- Snowflake
- Databricks
- MCP protocol
- React
- TypeScript
- Kubernetes
- LLM-powered applications
- RAG pipelines
- embeddings
- evaluation frameworks
- agent frameworks
- semantic layers
- LookML
- Sigma
- MCP (Model Context Protocol)
- AI agent integrations
- site reliability engineering
- monitoring
- alerting
- incident response
- data processing (ETL, ELT)
- data connectors
- AWS
- GCP
- open source AI
- open source data projects
Location
- Austin, TX
Work Type
- Full-time
- Hybrid
Experience Level
- 8+ years of programming experience
Salary/Compensations
- $183,711—$229,638.75 USD
Benefits
- 100% employer-paid medical insurance
- Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team-building activities
- Monthly cell phone stipend
- Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
About the Company
- Fivetran’s mission is to make access to data as simple and reliable as electricity.
- Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.
- Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data — from the moment data moves, through every transformation, to the context teams and AI systems rely on.
- Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on.
- dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights.
- Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
- As we bring our teams and technology together, we’re building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust.
- It’s an exciting time to join us: we’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.
- Fivetran is the epitome of data-driven development — our engineering team is focused on building a world class product that:
- Builds Infrastructure Agents Can Trust — join our mission to deliver the governed context layer that AI agents depend on: accurate semantic definitions, traceable lineage, data contracts, and auditable history baked in from the start.
- Embraces Open Standards — help build portable, interoperable data infrastructure: Agents Schema, open formats (Iceberg, Delta Lake), MCP-native interfaces, and connector skills that work with any model and any compute.
- Scales Without Breaking — work to make Fivetran AI efficient at agent scale, where unit costs deflate as volume grows and context retrieval is fast, accurate, and cost-controlled.
- We emphasize using no-nonsense tools and take great pride in the simplicity and effectiveness of the systems we build.
- Our back-end is built on Java, Python, Postgres, and Kubernetes, and our front-end is built on React and TypeScript.
- We’re honored to be valued at over $5.6 billion, but more importantly, we’re proud of our core values of Get Stuck In, Do the Right Thing, and One Team, One Dream.
- Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers.
- We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities.
- Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.
Equal Opportunity
- We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process.
- If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this form.
- We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience.
- Your request and any information provided will be kept confidential and will not impact your candidacy.
- We look forward to hearing from you and accommodating your needs to the best of our ability.
