About the Role
Fivetran and dbt are building the open data infrastructure that powers AI agents you can trust. This role involves researching emerging AI techniques, prototyping, and shipping production software. You will act as a generalist, contributing to backend, frontend, SRE, and QA as needed. At this senior level, you will shape technical direction, define your own path, and operate with a high degree of independence in a startup-like environment within Fivetran AI.
Responsibilities
- Identify which emerging AI research and techniques are worth pursuing, and set the agenda for Fivetran AI’s technical roadmap accordingly
- Prototype new ideas quickly, then take the ones that prove out and turn them into shipped, production-grade features
- Define technical direction that spans Fivetran AI and collaborating departments — product, data platform, and go-to-market — resolving architectural tradeoffs that cross department lines
- Build and maintain both back-end and front-end systems for the Fivetran AI product — from Agents Schema pipelines to the Context Catalog UI
- Set the long-term technical vision for capabilities like AISQL: 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 engineering quality, testing, and QA practices across the department, and do hands-on 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
- Define your own priorities and roadmap based on your judgment of what will most move Fivetran AI forward, with minimal oversight
- Mentor staff and senior engineers, and act as a multiplier for technical judgment across the department
- Represent Fivetran AI’s technical perspective in cross-department planning and strategy discussions
- Contribute to hiring by participating in and helping shape the interview process
Requirements
- 10+ 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 department, able to exert influence and shape direction with collaborating departments
- Comfortable reading AI/ML research and turning promising findings into working prototypes, then production systems, at a level that sets direction for others
- Deep product and market awareness — able to judge which emerging techniques are building versus which are hype, and defend that judgment to skeptical stakeholders
- Track record of defining your own direction and executing it with the highest level of independence, with little need for oversight
- 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 senior and staff engineers and influence technical decisions across departments
- 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
- RAG pipelines
- embeddings
- evaluation frameworks
- agent frameworks
- semantic layers
- LookML
- Sigma
- Model Context Protocol (MCP)
- AI agent integrations
- site reliability engineering
- monitoring
- alerting
- incident response
- data processing (ETL, ELT)
- building data connectors
- AWS
- GCP
- Docker
- open source AI projects
- open source data projects
Location
- Austin, TX
Work Type
- Full-time
- Hybrid
Experience Level
- Senior Staff
- 10+ years of programming experience
Salary/Compensations
- $219,705.50—$274,631.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, they are delivering the data infrastructure layer that helps organizations move, transform, and trust their data.
- 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, they support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
- Fivetran is the epitome of data-driven development.
- We emphasize using no-nonsense tools and take great pride in the simplicity and effectiveness of the systems we build.
- We’re honored to be valued at over $5.6 billion.
- Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers.
- Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce.
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.
