Forterra is a leading provider of autonomous systems focused on ground-based movement technology. They are seeking an experienced Staff Data Engineer to support the development of data pipelines and the data warehouse, crucial for building a robust data foundation for their autonomy products.
Responsibilities:
- Build and orchestrate pipelines for ingestion and transformation of data collected from Forterra's vehicles and internal systems
- Design, build, and maintain our enterprise data warehouse on Snowflake, ensuring optimal performance, cost-efficiency, and scalability
- Gather requirements from both technical and non-technical stakeholders to deliver end-to-end data products
- Support user and role provisioning, implement RBAC policies, support audits and conduct user access reviews
- Establish data modeling standards and data governance frameworks, creating dimension and fact tables that serve analytics, machine learning, and reporting use cases
- Implement data quality monitoring, anomaly detection, tests, and alerting
- Document definitions, metrics, and KPIs and assist in the development of a data dictionary
Requirements:
- 6+ years of hands-on experience in data engineering, data warehousing, or analytics engineering roles
- Expert SQL knowledge and Python proficiency
- Experience with the modern data warehouses (Snowflake, Redshift, BigQuery, etc), data transformation, and orchestration tools (dbt, Airflow, Dagster, Prefect)
- Experience with cloud infrastructure
- Understanding of software engineering best practices including version control, CI/CD pipelines, code review processes, and infrastructure-as-code
- Understanding of MLOps and experience with implementation of AI/ML technologies
- Bachelor's Degree STEM field or Related degree
- Big Data/IoT Data experience
- Experience working with unstructured data
- Experience working with GovCloud and FedRamp