ROLLER is a global software-as-a-service company focused on enhancing the leisure and attractions industry. They are seeking a highly technical Senior Data Engineer to architect and scale their data infrastructure, build data pipelines, and collaborate with cross-functional teams to drive decision-making and operational efficiency.
Responsibilities:
- Design and implement robust Data Modeling and Architecture strategies that support high-volume data processing and maintain long-term scalability
- Develop and manage end-to-end data pipelines using Google Cloud Platform services, specifically leveraging Cloud Run, Cloud Function for compute, BigQuery for storage, and Cloud Composer (Airflow) for orchestration
- Build, maintain, and document complex data transformation layers using DBT (Data Build Tool) to ensure high data quality and reliability
- Automate the provisioning of cloud resources using Terraform and streamline deployment workflows via GitHub Actions CI/CD pipelines
- Demonstrate expert-level proficiency in managing and optimizing Cloud Data Warehouses, such as Snowflake & BigQuery
- Partner with cross-functional stakeholders to build and scale high-performing data infrastructure that supports engineering, analytics, and Data Program needs
- Architect and maintain a modern data stack by implementing best-in-class tools including Snowflake, Bigquery, dbt, Fivetran, Looker, Tableau and Airflow
- Develop scalable ETL/ELT workflows and robust data models to deliver real-time analytics and unified business reporting
- Create and maintain intuitive, high-performance Looker dashboards will be an added advantage
Requirements:
- 5+ years of experience in Data & Analytics or Data Engineering with a focus on Scalable cloud driven data pipeline build
- Proven experience in dimensional modeling (Star/Snowflake schema) and designing architectures that support both historical reporting and real-time needs
- Expert-level proficiency in Snowflake or BigQuery, including performance tuning, cost optimization, and access control (RBAC)
- Hands-on experience with Google Cloud Platform services, specifically Cloud Function, Cloud Run for containerized workloads and Cloud Composer for orchestration
- Through hands-on experience of dbt (Data Build Tool) to manage transformations, including writing custom macros, implementing tests, and generating documentation
- Solid experience using Terraform to provision cloud resources, ensuring that infrastructure is version-controlled and reproducible
- Proficiency in GitHub Actions to automate testing and deployment pipelines for data models and infrastructure
- Ability to design high-performance dashboards that prioritize user experience and fast load times
- Experience collaborating with Finance, GTM, and Product to define key metrics (like CAC, LTV, or Churn) and codifying them into the data layer
- Familiarity with data ingestion tools like Fivetran, Airbyte, Workato, Mulesoft to sync data from various SaaS platforms into the warehouse
- Operates as a full-stack Data Engineer with the technical authority to architect and build entire data lifecycles, from raw source ingestion to high-impact data visualization
- Familiarity with business-critical systems like Salesforce, Chargbee, Gainsight, and product analytics tools
- Strong communicator with a track record of working across technical and non-technical teams to drive alignment
- You have a high appetite for Technology and AI and a natural curiosity for how it can transform your work. You're comfortable using AI tools to automate repetitive 'busy work,' freeing you up to focus on high-impact work
- Experience partnering with IT or Business Technology teams to drive cross-functional outcomes
- Exposure to customer success and revenue workflows, such as onboarding journeys, renewal metrics, or support analytics
- Familiarity with AI/ML pipelines and experimentation frameworks that support data-driven innovation