US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Lead Platform Engineer

Description

Job Summary:

The Lead Platform Engineer will be responsible for architecting, managing, and scaling our Snowflake cloud data platform to support enterprise-level data warehousing, analytics, and business intelligence initiatives.

This role requires deep expertise in Snowflake, strong leadership skills, and a passion for building robust, efficient, and secure data solutions.

You will collaborate with cross-functional teams, mentor junior engineers, and drive best practices to ensure our data infrastructure meets the evolving needs of the business.

Key Responsibilities:

Platform Architecture & Design: Lead the design and implementation of scalable, secure, and high-performing Snowflake data warehouse solutions tailored to business requirements.

Data Pipeline Development: Oversee the development and optimization of ETL/ELT processes using Snowflake's capabilities, integrating with tools like Airflow, dbt, or custom scripts.

Performance Optimization: Monitor and tune Snowflake performance, including query optimization, resource management (virtual warehouses), and cost efficiency.

Security & Governance: Implement and enforce data security best practices, including role-based access control (RBAC), encryption, and compliance with industry standards (e.g., GDPR, HIPAA).

Team Leadership: Mentor and guide a team of data engineers, providing technical direction, code reviews, and fostering a culture of collaboration and innovation.

Collaboration: Partner with data analysts, data scientists, and business stakeholders to understand requirements and deliver actionable data solutions.

Automation & Infrastructure: Leverage Infrastructure-as-Code (IaC) and automation tools to streamline Snowflake deployments and maintenance.

Troubleshooting: Diagnose and resolve complex technical issues related to data ingestion, transformation, and availability in Snowflake.

Documentation: Maintain comprehensive documentation of architecture, processes, and configurations to ensure knowledge sharing and operational continuity.

Required Qualifications:

Experience: 5 years of experience in data engineering, with at least 3 years focused on the Snowflake platform in a senior or lead capacity.

Technical Expertise:

Advanced proficiency in Snowflake features (e.g., SnowSQL, Snowpipe, Time Travel, Data Sharing).

Strong SQL skills for data modeling, querying, and optimization.

Experience with cloud platforms (AWS, Azure, or Google Cloud) and their integration with Snowflake.

Familiarity with data integration tools (e.g., Fivetran, Stitch, Informatica) and orchestration frameworks (e.g., Airflow, Prefect).

Programming: Proficiency in Python, Java, or Scala for scripting and automation.

Leadership: Proven experience leading technical teams, with a track record of mentoring and delivering complex projects on time.

Problem-Solving: Strong analytical skills with the ability to troubleshoot and resolve intricate data platform challenges.

Communication: ...




Share Job