Cascade Financial Services is hiring a Data Engineer (Job ID #225) to build the data foundation for our business intelligence, data science, and machine learning initiatives. In this role, you'll design and implement robust data processing pipelines, models, and platforms while ensuring data quality and governance.
What You'll Do
- Apply an in-depth understanding of data structures and information content to solve complex problems.
- Select, deploy, and manage the systems and infrastructure required for data processing pipelines.
- Investigate, create, and maintain data flows, content, and definitions to support enterprise Master Data integration.
- Profile data from diverse sources to determine its suitability for business and technical requirements.
- Develop and maintain common business definitions and metadata for consistent enterprise reporting.
- Design the architecture for a new data and analytics platform supporting analytics, data science, and machine learning.
- Design data models and data movement processes that enable analytics and data science work.
- Recommend and implement patterns and best practices for data engineering.
- Build quality processes directly into the platform design.
- Communicate the advantages and disadvantages of different architectural solutions to technical and non-technical audiences.
- Design and develop analytics and interactive visualizations that generate actionable business insights.
- Develop complex SQL queries to extract data from source systems.
- Perform data validation and quality assurance to ensure integrity and accuracy.
- Collaborate with IT and business partners to identify data sources and align domains to authoritative sources.
- Enforce tactical Data Governance policies and rules.
- Research new technologies and stay current with developments in Data Governance, Master Data, and Data Quality.
What We're Looking For
- A Master’s or Bachelor’s degree in Computer Science, Business, Math, or a related field.
- 1 year of experience with a Master’s degree OR 3 years of experience with a Bachelor’s degree.
- Experience in Data Architecture and Information Technology.
- Hands-on experience with Python and SQL.
- Experience with Docker, CI/CD, and Jenkins.
- Experience with Postgres, Microsoft SQL, SSIS, and SSRS.
- Experience with AWS Containers and Servers.
- Experience with Enterprise data management technologies, including data warehouses, ETL tools, SQL, and master data management solutions.
- Experience with Master Data Management, including the technical implementation of data cleansing, de-duplication, and data quality practices.
Technical Stack
- Languages: Python, SQL
- Infrastructure & DevOps: Docker, CI/CD, Jenkins
- Databases & Tools: Postgres, Microsoft SQL, SSIS, SSRS
- Cloud: AWS Containers and Servers
- Data Management: Data Warehouses, ETL Tools, Master Data Management
Team & Environment
This position reports to our headquarters in Chandler, AZ.
Benefits & Compensation
- Medical, Dental, and Vision insurance
- Life insurance
- 401K match
- PTO and Sick Time
- 10 Paid Holidays
- Remote work opportunities
- Compensation of at least $117,395.00 per year
Work Mode
This is a remote position open to candidates within the USA.
Cascade Financial Services is dedicated to teamwork, integrity, excellence, and service (T.I.E.S.), and provides a positive, family-like work environment focused on work/life balance and professional growth.



