Data Engineer
About the role
Forterro is building the next generation of its enterprise data platform, and we're looking for a hands-onData Engineerto help us do it.
We're moving away from our existing SQL Server and Azure Data Factory architecture and building a new centralised data platform inDatabricks. You'll join at an important point in that journey, helping us ingest, transform and structure data from across Forterro and create reliable data pipelines that support reporting, analytics and wider business use cases.
This isn't a traditional BI or reporting role. We're looking for someone who is comfortable working directly inDatabricks,can code confidently inSQL and Python,and has practical experience building and working with data pipelines.
You'll work closely with colleagues across IT, Data and the wider business, with a particular focus on data originating from enterprise systems such asNetSuite and Salesforce.Previous exposure to financial/ERP or CRM data would therefore be particularly useful.
Responsibilities
- Build and maintain reliable data pipelines withinDatabricks.
- UseSQL and Pythonto ingest, transform, clean and structure data from multiple source systems.
- Integrate data from enterprise applications into Forterro's central data environment.
- Develop data models and reusable data assets that support reporting, analytics and business decision-making.
- Work with data from systems such as ERP/financial platforms and CRM applications.
- Translate business and technical
requirements
into practical data engineering solutions.
- Monitor and resolve data quality issues, helping ensure data is accurate, consistent and reliable.
- Work collaboratively with data engineers and colleagues across IT, reporting and analytics.
- Follow the engineering standards, methodologies and conventions established across Forterro's data engineering function.
Requirements
Most importantly, you'll havehands-on commercial experience with Databricks. We're looking for someone who can come into the role already comfortable working with the platform rather than needing to learn it from scratch.
You'll also bring
- Practical experience working withDatabricksand data engineering pipelines.
- StrongSQLskills.
- PracticalPythoncoding experience.
- Experience ingesting, transforming and preparing data from multiple source systems.
- An understanding of data modelling and good data engineering practices.
- Experience investigating and resolving data quality or integration issues.
- The ability to work with both technical colleagues and business stakeholders.
- A practical, organised approach to solving data problems and managing priorities.
Benefits & compensation
You don't need to have worked with every system we use. However, we'd particularly value experience with:
- NetSuiteor another financial accounting/ERP platform, particularly working with its data or reporting.
- Salesforceor another CRM platform such as Microsoft Dynamics 365 or HubSpot.
- Data reporting or analytics alongside your core engineering experience.
- Broader exposure to data ingestion, data wrangling, data science or machine learning.
- French language is also a bonus but not mandatory.