Senior Data Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Data Science, IT, or related field., At least 5 years of experience in data engineering, SQL development, or business intelligence., Strong hands-on experience with Power BI and data visualization best practices., Advanced SQL skills and experience managing relational databases..

Key responsibilities:

  • Lead data diagnostic assessments aligned with business strategies.
  • Design and implement data architectures and transformation roadmaps.
  • Develop and optimize SQL queries, stored procedures, and manage databases.
  • Create advanced Power BI dashboards and reports, ensuring data security and compliance.

Technology Staffing Group logo
Technology Staffing Group Scaleup https://tsgcorp.com/

Job description

About the Company

Technology Staffing Group SA (TSG) is a Swiss IT consulting company headquartered in Geneva. With deep expertise in IT talent recruitment and co-management of complex projects, TSG partners with a wide range of clients from fast-growing startups to Fortune 500 companies across Europe. Our 100+ employees work across the continent to drive digital transformation, innovation, and operational excellence for our clients.

Role Overview

We are looking for a Senior Data Engineer to join our team. This is a key role in leading end-to-end data transformation initiatives, enabling our clients to turn raw data into valuable business insights.

This position requires deep expertise across the data lifecycle, from ingestion to transformation, modeling, and visualization, with a strong focus on Microsoft technologies and Power BI.

Key Responsibilities
  • Lead data diagnostic assessments in line with business strategies.

  • Design future-proof data architectures aligned with the application landscape (CRM, ERP, asset management tools).
  • Translate architecture into actionable implementation roadmaps.
  • Drive data cleansing automation and upgrade/migration of legacy tools.
  • Implement new data solutions and ensure end-to-end delivery in collaboration with internal teams.
  • Monitor performance and ensure operational excellence of data-driven services and platforms.

Database Management & SQL Expertise

  • Develop and optimize complex SQL queries, stored procedures, and perform database tuning.
  • Manage relational databases such as SQL Server (mandatory), with optional exposure to PostgreSQL, MySQL, MariaDB, and Azure SQL Database.
  • Implement indexing, normalization, partitioning, and performance optimization.

Data Modeling & ETL Development

  • Build and manage data models to support business intelligence needs.

  • Design star and snowflake schemas for data warehousing.

  • Develop robust ETL pipelines using SSIS, Azure Data Factory, and Python (Pandas, NumPy).
  • Leverage DAX and Power Query (M language) for advanced data transformation.

Power BI & Business Intelligence

  • Develop advanced Power BI dashboards and paginated reports.

  • Deploy using Power BI Desktop, Power BI Service, and Power BI Report Server.
  • Implement Row-Level Security (RLS) and collaborate on access control.
  • (Nice to have) Automate workflows using Power Automate.

Cloud & DevOps Integration

  • Work with Azure Data Services including Azure Synapse, Azure Data Lake, and Azure SQL.
  • Manage Power BI deployment pipelines.
  • Implement CI/CD pipelines for data models and APIs.

Security & Compliance

  • Enforce data security standards and GDPR compliance.

  • Manage Role-Based Access Control (RBAC) for Power BI and SQL.

Core Qualifications
  • Bachelor's or Master's degree in Computer Science, Data Science, IT, or a related field.
  • 5+ years of experience in data engineering, SQL development, or BI.
  • Strong hands-on experience with Power BI and data visualization best practices.
  • Advanced SQL skills and experience with RDBMS management.
  • Experience in cloud-based environments (Azure, AWS is a plus).
  • Excellent communication and problem-solving skills.
  • Comfortable working with cross-functional teams and Agile/DevOps environments.
  • (Nice to have) Experience in data-driven use cases such as marketing/sales automation, predictive maintenance, or smart field support.
Why Join Us?
  • Play a key role in disrupting and transforming operational models through data.
  • Work on cutting-edge, enterprise-level data projects.
  • Collaborate in a dynamic, innovation-focused environment.
  • Competitive salary and benefits package.
Your Personal Data

By submitting your application, you consent to the processing of your personal information by TSG for recruitment purposes, including sharing your profile with our clients as part of the application process.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Data Engineer Related jobs