- Company Name
- Randstad Enterprise
- Job Title
- Senior Data Engineer
- Job Description
-
**Job Title:** Senior Data Engineer
**Role Summary:**
Design, develop, and manage scalable data warehouse solutions in Snowflake, creating robust ETL pipelines (Talend, Informatica, APIs) and ensuring data quality, governance, and performance for a financial services organization.
**Expectations:**
- 7‑10 years of hands‑on experience with Snowflake and cloud‑based data engineering.
- Strong expertise in ETL toolsets (Talend, Informatica) and programming (SQL, Python).
- Ability to lead migration of on‑premise data domains to Snowflake and optimize data workflows.
- Proactive collaboration with cross‑functional teams, including data scientists and business stakeholders.
- Commitment to best practices, documentation, and continuous improvement.
**Key Responsibilities:**
- Design, implement, and maintain Snowflake data models, schemas, and storage structures.
- Migrate existing relational data flows to Snowflake, ensuring data integrity and performance.
- Build and optimize ETL pipelines using Talend, Informatica, and Snowflake REST API.
- Develop efficient SQL queries and Python scripts for large‑scale data processing and automation.
- Integrate data governance, data science, and visualization tools (e.g., PowerBI, Tableau) within the Snowflake ecosystem.
- Conduct code reviews, produce documentation, and contribute to proof‑of‑concept initiatives.
- Monitor and tune Snowflake environments to reduce costs and improve query performance.
**Required Skills:**
- Snowflake architecture, REST API, and performance tuning.
- ETL development with Talend and Informatica.
- Advanced SQL and Python programming for data manipulation and automation.
- Data modeling and schema design for relational (e.g., DB2) and cloud databases.
- Experience with distributed systems and data integration patterns.
- Strong problem‑solving, communication, and teamwork abilities.
- Familiarity with data visualization (PowerBI, Tableau) and machine‑learning model integration is a plus.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, MIS, or related field (Master’s preferred).
- Relevant certifications (e.g., SnowPro Core, SnowPro Advanced, Informatica, Talend) are advantageous but not mandatory.