Senior Data Platform Engineer

London, ENG, GB, United Kingdom

Job Description

What You'll Deliver in the First 0-12 Months



Design and Build: Create and manage a Snowflake data ecosystem to support event and batch workflows, enabling end-user teams to access data, perform transformations, build reports, and leverage automation tools. Process Automation: Ensure processes are automated, observable, and compliant with platform standards. Schema Management: Enhance and maintain a Squitch project for Snowflake schema management. Library Maintenance: Maintain and enhance a Python library for end-user data access in Snowflake and S3. Administration: Manage Snowflake and associated tooling accounts, including user and permission management (IAM, AD). Airflow Support: Collaborate with users to write and support Airflow DAGs hosted in Astronomer Cloud. Streaming Data: Work within a streaming data ecosystem, such as Kafka. Analytics Integration: Integrate visualisation and analytics tools like PowerBI and Tableau.

Skills and Experience



Essential Skills



Proficient knowledge of Snowflake (Columnar databases), Jupyter notebooks, Airflow, and Docker. Strong Python and SQL coding abilities. Familiarity with distributed systems, APIs, and cloud computing patterns. Understanding of visualisation/containerisation. Experience with EKS/Kubernetes and DevOps tools, particularly GitHub Actions. Understanding of AWS infrastructure and services (S3, EKS, IAM, Storage Gateway, Athena). Proficient in Terraform or a solid understanding of Infrastructure as Code (IaC).

Desirable Skills



Expertise in Snowflake concepts such as resource monitors, RBAC controls, virtual warehouse setup, query performance tuning, and time travel. Experience with Kafka and DBT. Understanding of Data Vault design patterns and cloud/network configurations (Firewalls, Proxies). Familiarity with AWS networking (VPC, VPN, Direct Connect, Route 53, Auto Scaling, CloudWatch, GuardDuty).

We work with Textio to make our job design and hiring inclusive.



Permanent

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3358388
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned