Senior Data Engineer (Snowflake/dbt) - Remote

UST España & Latam

España

Remote

EUR 50,000 - 90,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

23 days Annual Leave
Health Care Plan
Internet Connectivity
Life and Accident Insurance
Training platforms
12 or 14 salary payments

Job summary

UST España & Latam is seeking a hands-on Software/Data Engineer to design, modernize and support a robust Data Platform. You will work with Snowflake, SQL, Python, dbt, Azure Data Factory, Generative AI and Power BI to build scalable data models and pipelines.

You will collaborate with engineers, analysts and business stakeholders to deliver reliable data solutions and AI-enabled insights. Join a multinational team delivering large-scale technology services, with opportunities to influence data

Qualifications

  • Experience designing Snowflake data models, transformations, views and pipelines.
  • Strong SQL and Python skills for data engineering and automation.
  • Hands-on dbt modeling with testing, documentation and deployment.
  • Experience building ETL/ELT workflows and data integration solutions.
  • Experience with cloud data platforms (Azure) and CI/CD pipelines.
  • Experience with Power BI dashboards and semantic models.
  • Familiarity with Generative AI tools and AI-enabled solutions.
  • Knowledge of dimensional modelling and Kimball methodology.
  • Experience with data governance, metadata and data lineage concepts.
  • Ability to work autonomously on well-defined requirements and collaborate with stakeholders.

Responsibilities

  • Design, develop and maintain Snowflake data models, transformations, views and data pipelines.
  • Build and enhance dbt models, including testing, documentation and deployment.
  • Develop and maintain ETL/ELT workflows and data integration solutions.
  • Develop Python utilities, automation tools and services for data processing, testing and troubleshooting.
  • Work with Azure DevOps and/or GitHub, including PRs, code reviews and CI/CD pipelines.
  • Support production systems, investigate incidents, perform root cause analysis and drive improvements.
  • Contribute to Generative AI and AI-enabled solutions, leveraging tools like GitHub Copilot.
  • Support existing .NET/C# services and contribute to React/TypeScript apps when needed.
  • Collaborate with engineers, analysts and stakeholders to turn requirements into scalable solutions.
  • Support data platforms powering Power BI dashboards, analytics and AI-driven use cases.
  • Strong experience with SQL, Snowflake and data engineering.

Skills

SQL
Python
Generative AI
ETL/ELT design
Dimensional modelling
Kimball methodology
Problem solving
Autonomous work
Data platforms

Tools

Snowflake
dbt
Azure Data Factory
Azure DevOps
GitHub
Power BI
Azure Pipelines
Azure Functions
React/TypeScript

Job description

We are still looking for the very Top Talent… and we would be delighted if you were to join our team!

More in detail, UST is a multinational company based in North America, certified as a Top Employer and Great Place to Work, with over 35,000 employees worldwide and a presence in more than 35 countries. We are leaders in digital technology services, providing large-scale technology solutions to major companies.

What we look for?

We are looking for a practical, hands-on Software/Data Engineer to help build, modernize, and support our client's Data Platform.

We are seeking someone who combines strong data engineering expertise with a structured and proactive approach to problem-solving. You will work with technologies including Snowflake, SQL, Python, dbt, Azure Data Factory, Generative AI and Power BI, contributing both to new solutions and existing production environments.

  • Design, develop and maintain Snowflake data models, transformations, views and data pipelines.
  • Build and enhance dbt models, including testing, documentation and deployment.
  • Develop and maintain ETL/ELT workflows and data integration solutions.
  • Develop Python utilities, automation tools and services for data processing, testing and troubleshooting.
  • Work with Azure DevOps and/or GitHub, including pull requests, code reviews and CI/CD pipelines.
  • Support production systems, investigate incidents, perform root cause analysis and drive operational improvements.
  • Contribute to Generative AI and AI-enabled solutions, leveraging tools such as GitHub Copilot.
  • Support existing .NET/C# services and occasionally contribute to React/TypeScript applications.
  • Collaborate with engineers, analysts and business stakeholders to turn requirements into scalable, maintainable solutions.
  • Support data platforms powering Power BI dashboards, analytics, semantic models, client insights and AI-driven use cases.
  • Strong experience with SQL, Snowflake and data engineering.
  • Good understanding of dimensional modelling and Kimball methodology, including facts, dimensions, grain, historical data and conformed dimensions.
  • Hands-on experience building and maintaining dbt models and applying engineering best practices.
  • Experience with Azure Data Factory, Azure Functions and Azure Pipelines.
  • Strong Python programming skills for data engineering, automation, testing and integrations.
  • Experience with Generative AI tools and AI-enabled solutions.
  • Familiarity with Azure DevOps and/or GitHub, version control and CI/CD methodologies.
  • Knowledge of Power BI, semantic models and data consumption patterns.
  • Ability to work autonomously on well-defined requirements while collaborating effectively with technical and business stakeholders.
Nice to have:
  • Experience with .NET/C# and xUnit or similar testing frameworks.
  • Knowledge of React, TypeScript, Vite, React Query, MSAL and OAuth.
  • Advanced Snowflake capabilities such as Snowpipe, Streams, Tasks, Secure Views and performance tuning.
  • Experience in Financial Services, Asset Management, Marketing or Client Services environments.
  • Understanding of metadata management, data lineage and modern data products.
What can we offer?
  • 23 days of Annual Leave, plus December 24th and 31st as discretionary days!
  • Numerous benefits: Health Care Plan, Internet Connectivity, Life and Accident Insurance.
  • Free access to several training platforms.
  • Professional stability and career development plans.
  • Referral compensation when you recommend professionals who join UST.
  • The option to choose between 12 or 14 salary payments throughout the year.
  • Real Work-Life Balance: flexibility, WFH/remote work policy and reduced working hours during summertime.
  • UST Club platform discounts and gym discounts.

UST is committed to equal opportunities throughout our recruitment processes. We value diverse talent and are committed to fostering an inclusive workplace where candidates are assessed on their skills, experience and suitability for the role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer (Snowflake)- (remote, Spain)
Data Engineer (Snowflake)- (remote, Spain)

UST España & Latam • Spain

Remote
EUR 70,000 - 90,000
Health care plan
Teleworking compensation
Life and accident insurances
+5
Java Software Engineer (100% remote, Spain)
Java Software Engineer (100% remote, Spain)

UST España & Latam • Spain

Hybrid
EUR 52,000 - 68,000
Health insurance
Teleworking allowance
Life and accident insurances
+2
Data Engineer Junior (Málaga Hybrid)
Data Engineer Junior (Málaga Hybrid)

UST • Málaga

Hybrid
EUR 30,000 - 45,000
23 days Annual Leave
Health Care Plan
Internet Connectivity
+2
Application Operations Manager (Azure/Java) - Hybrid
Application Operations Manager (Azure/Java) - Hybrid

UST España & Latam • Madrid

On-site
EUR 70,000 - 110,000
Health Care Plan
Training platforms access
Flexible payment schedule (12/14)
+1
Senior Data Engineer - Snowflake/dbt, Remote & Flexible
Senior Data Engineer - Snowflake/dbt, Remote & Flexible

UST España & Latam • Spain

Remote
EUR 50,000 - 90,000
23 days Annual Leave
Health Care Plan
Internet Connectivity
+3
Senior Software Engineer with Java and Spring Boot (Hybrid - Madrid)
Senior Software Engineer with Java and Spring Boot (Hybrid - Madrid)

UST España & Latam • Madrid

Hybrid
EUR 70,000 - 90,000
Annual leave
Discretionary days
Health plan
+7
Tech Lead | Java & AWS | 100% Remote in Spain
Tech Lead | Java & AWS | 100% Remote in Spain

UST España & Latam • Spain

Remote
EUR 85,000 - 130,000
Health and life insurance
Teleworking compensation
Training platforms access
+2
Senior Java & DevOps Engineer – Distributed Systems & Microservices | Spain
Senior Java & DevOps Engineer – Distributed Systems & Microservices | Spain

UST España & Latam • Spain

Remote
EUR 70,000 - 110,000
Health care plan
Teleworking compensation
Life and Accident Insurances
+2
Senior Data Engineer - Snowflake
Senior Data Engineer - Snowflake

Deutsche Asset Management • Madrid

On-site
EUR 90,000 - 150,000
Specialist DevSecOps Engineer
Specialist DevSecOps Engineer

UST • Madrid

Remote
EUR 75,000 - 110,000
23 days annual leave + discretionary 2
Flexible benefits program
Remote work policy
+2