remote
Data Solutions Architect - Ferguson
Solutions Architect
Design and implement scalable data solutions, integrating cloud services, data pipelines, and analytics platforms to support enterprise‑wide insights and decision‑making.
About the role
Key Responsibilities
- Architect end‑to‑end data solutions on AWS, including data ingestion, storage, processing, and analytics.
- Design and optimize data models and schemas for relational (SQL) and cloud‑native warehouses such as Snowflake.
- Develop, maintain, and automate ETL/ELT pipelines using Python and industry‑standard orchestration tools.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and data products.
- Establish best practices for data governance, security, and performance monitoring.
Requirements
- 5+ years of experience designing and implementing data architectures in cloud environments.
- Proficiency in Python, SQL, and ETL frameworks (e.g., Airflow, DBT).
- Hands‑on experience with AWS services (S3, Redshift, Glue, Lambda) and modern data warehouses such as Snowflake.
- Strong understanding of data modeling, data warehousing, and big‑data technologies.
- Excellent problem‑solving and communication skills, with the ability to work independently in a remote setting.
Skills
pythonsqlawssnowflake