TECH LEAD - SNOWFLAKE
Descripción del Trabajo / Job Description
MLF-2603-113
TECH LEAD - SNOWFLAKE
BARCELONA
Our client, a multinacional pharmaceutical company is looking for a professional who assumes the purpose to design, enhance, and maintain our proprietary platforms—robust, scalable, and built with top-tier technologies such as Amazon Web Services (AWS) and Snowflake. These systems serve as the backbone of our data landscape, empowering innovation, accelerating decision-making, and generating meaningful value for the organization.
We embrace contemporary engineering principles focused on automation, adaptability, and continuous optimization. If you’re driven by building high-impact data solutions and want to contribute to a collaborative and forward‑looking team, we’d be excited to connect with you.
We are seeking an experienced Snowflake Data Architect to join our organization. The right candidate will bring certified expertise in Snowflake and a strong passion for crafting, implementing, and refining data solutions that enable analytics and business intelligence initiatives.
Key Responsibilities:
Solution Design & Architecture:
- Define, develop, and implement scalable, resilient, and high‑quality data warehouse architectures within the Snowflake ecosystem.
Data Modeling:
- Support business use cases by designing solid data models—both dimensional and normalized—to meet analytical and operational requirements.
ETL/ELT Development:
- Participate in designing, building, and maintaining data pipelines using Snowflake capabilities and external tools such as dbt, Snaplogic, or Attacama.
Performance Optimization:
- Tune and enhance Snowflake workloads, queries, and structures to deliver efficient and high‑performing data processes.
Security & Data Governance:
- Implement and enforce best practices related to data protection, access management, governance, and compliance across the Snowflake environment.
Technical Leadership:
- Provide guidance and mentorship to junior data engineers and analysts, promoting Snowflake and data engineering best practices.
Cross‑Team Collaboration:
- Partner with business teams, analysts, and data scientists to understand requirements and deliver reliable, scalable data solutions.
Documentation:
- Maintain clear, thorough documentation covering data architectures, models, processes, and pipelines.
Requirements:
Professional Experience:
- Minimum of 5+ years in data warehousing and at least 3+ years working directly with Snowflake.
Snowflake Expertise:
- Strong proficiency in Snowflake administration, including security configuration, permission management, log analysis, and implementation of best practices.
Technical Knowledge:
- Advanced skills in SQL, data modeling, ETL/ELT orchestration, and experience with tools such as Airflow, Jenkins, and Openshift.
- Strong understanding of cloud data environments (AWS, Azure, or GCP).
- Proficiency in Python and SQL is required.
Certifications:
- Snowflake Certified Advanced Administrator and/or Snowflake Certified Data Engineer are highly valued.
- Additional certifications such as SnowPro Core are considered a plus.
Soft Skills:
- Exceptional analytical thinking, problem‑solving ability, and communication skills.
- Proactive mindset and strong team‑collaboration skills.
Education:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related technical discipline.