About the Company
From Fivetran's founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We're proud that more organizations continue to leverage our technology every day to become truly data-driven.
The Professional Services team at Fivetran is growing and you have the opportunity to join a function that is building from the ground up. The approaches, methodologies, working practices and team culture that we put in place now will be the template for what is to come, so if you are excited about having a hand in steering the approach of a critical function within the organization then this may be the role for you!
About the Role
Fivetran’s goal is to make access to data as simple and reliable as electricity; to this end, our Engineering team builds Connectors that can be used out-of-the-box for over 190 applications, removing the burden from our customers of having to write and maintain code. However, there will always be sources of data for which Fivetran does not provide a native Connector.
As a Data Engineer in the Professional Services team at Fivetran you will be responsible for developing custom functions that integrate with those sources, both from scratch and also using Fivetran’s code interpretation application. Along with that you will be responsible for implementing DBT transformation and replication setup using Fivetran stack.
Working directly with customer stakeholders, you will define questions that our customers want answers to and use data to provide those answers. All sources of data are different, so your role will include analyzing source API documentation in order to understand what data can be retrieved from which endpoint, how objects relate to one another and using this information to construct Entity Relationship Diagrams for the data that customers require to generate insights and drive business decisions.
You will be comfortable with a scripting language, have developed proprietary data pipelines in the past and have worked extensively with 3rd-party REST APIs.
Whilst Fivetran will offer short-term maintenance for deployed code, our goal is not to maintain responsibility for the functions we develop. An essential part of the role of the Data Engineer will therefore be enabling customers to take responsibility for your code once it has been tested and is ready for deployment into a Production environment. To this end, you should feel comfortable in producing enablement collateral and training teams to adopt code that isn't theirs.
Technologies You’ll Use
What You’ll Do
Skills We’re Looking For
Nice-to-Haves
Perks and Benefits:
#LI-Remote