Snowflake Data Engineer at The Computer Merchant, LTD.
Boston, MA 02111
About the Job
JOB TITLE: Snowflake Data Engineer
JOB LOCATION: Boston MA
WAGE RANGE*: $80-$85
JOB NUMBER: Client-25-1076-OCDDE-OCD01-110646
REQUIRED EXPERIENCE:
JOB DESCRIPTION
The Snowflake Data Engineer plays a critical role in designing, building, and supporting the components of the agency's data warehouse. This position involves working with various stakeholders to ensure accurate and efficient data management, reporting, and analytics. As a Snowflake Data Engineer, you will collaborate closely with the technology group, the agency data team, agency program staff and external organizations that assist in delivery of EOHLC programs. The Data Engineer will report to EOHLC Director of Information Technology Development
Responsibilities
The Snowflake Data Engineer is responsible for:
Equal Opportunity Employer Veterans/Disabled
* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions.
JOB LOCATION: Boston MA
WAGE RANGE*: $80-$85
JOB NUMBER: Client-25-1076-OCDDE-OCD01-110646
REQUIRED EXPERIENCE:
- 8+ years of experience in Snowflake data warehouse development and management, data engineering field.
- Strong understanding of Snowflake architecture, data modeling, and data warehousing concepts.
- Proficiency with SQL, including snowflake's SQL dialect and complex query writing for performance optimization.
- Experience with Snowflake features, including cloning, time travel, data sharing, and micro-partitioning.
- Strong understanding of Snowflake's architecture, including virtual warehouses, storage, and compute separation.
- Expertise in Snowflake Role-Based Access Control (RBAC), data masking, and encryption.
- Proficiency with data integration tools and ETL/ELT processes.
- Experience in Python or similar scripting languages for automation and data processing.
- Knowledge of data security and compliance standards as they relate to Snowflake.
- Experience with cloud platforms like AWS, Azure.
- SnowPro Advanced certification is a plus.
- Knowledge of data governance frameworks and tools.
- Strong experience integrating Snowflake with Tableau, Salesforce, third party APIs etc.
JOB DESCRIPTION
The Snowflake Data Engineer plays a critical role in designing, building, and supporting the components of the agency's data warehouse. This position involves working with various stakeholders to ensure accurate and efficient data management, reporting, and analytics. As a Snowflake Data Engineer, you will collaborate closely with the technology group, the agency data team, agency program staff and external organizations that assist in delivery of EOHLC programs. The Data Engineer will report to EOHLC Director of Information Technology Development
Responsibilities
The Snowflake Data Engineer is responsible for:
- Design, develop, and maintain complex snowflake data warehouses, including data modeling, ETL processes, and data quality control.
- Ensure data integrity, quality, and security across all data warehousing activities.
- Develop and maintain data pipelines to integrate data from various internal and external sources.
- Develop and maintain data pipelines using tools for data transformation, testing, and deployment. Ensure data pipelines are scalable, reliable, and efficient.
- Write Python code to automate data processing, transformation, and loading tasks, including data ingestion, data quality control, and data visualization.
- Collaborate with data analysts and business stakeholders to understand data requirements and develop data solutions that meet business needs.
- Develop and maintain data visualizations and reports using Snowflake's built-in visualization tools or third-party tools like Tableau.
- Ensure data quality, integrity, and security by developing data validation rules, data cleansing processes, and data access controls.
- Optimize snowflake data warehouse performance, scalability, and reliability, including monitoring and troubleshooting data issues.
- Develop and maintain technical documentation, including data dictionary, data flow diagrams, and code comments.
- Participate in code reviews and provide feedback to ensure high-quality code and adherence to coding standards.
- Work closely with the agency's data team and the overall state technology team to ensure alignment on data strategy and technology standards.
Equal Opportunity Employer Veterans/Disabled
* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions.
Salary
80 - 85 /hour