Senior Data Engineer with Scala

Vilnius

Company Social & Media:

Unisys

About the Company

Unisys is a global technology company delivering enterprise-level solutions across cloud, infrastructure, and digital services. The organisation operates in a high-end technological environment and focuses on large-scale transformation projects for clients worldwide. It promotes a culture built around innovation, inclusion, and continuous learning, with structured support for employee development and wellbeing.

About the Role

A Data Engineer role is available within a high-impact engineering environment focused on building and maintaining scalable data systems. The position involves designing robust data pipelines, managing data platforms, and supporting analytics-ready datasets used across business functions. The role requires close collaboration with developers, architects, and stakeholders to deliver reliable and efficient data solutions.

Responsibilities

  • Design, build, and maintain scalable ETL-ELT data pipelines
  • Develop and manage data models, data lakes, and data warehouses
  • Ensure data reliability, integrity, and performance across systems
  • Implement data governance, security, and compliance best practices through architecture design
  • Optimize distributed data processing using frameworks such as Spark
  • Work with cloud platforms such as Azure, Databricks, AWS, and GCP to build scalable infrastructure
  • Collaborate with developers, architects, and stakeholders to deliver clean and accessible datasets
  • Monitor, troubleshoot, and improve existing data workflows
  • Stay updated with emerging technologies and best practices in data engineering and application development

Requirements

  • At least 5+ years of experience in data engineering or related roles
  • Strong proficiency in Python (must have) and good understanding of Scala or Java
  • Strong experience with SQL (must have) and NoSQL databases for data modelling and transformation
  • Hands-on experience with Spark as a distributed data processing framework
  • Familiarity with cloud platforms, especially Azure (preferred over AWS and GCP)
  • Experience with data warehouses such as Snowflake, Redshift, or BigQuery, and data lake technologies such as S3, Delta Lake, or Iceberg
  • Experience building pipelines using tools such as Airflow, Apache NiFi, or Prefect
  • Experience with Databricks is a plus, experience with data build tools is required
  • Experience with CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps is an advantage
  • Strong problem-solving, communication, and leadership skills with the ability to drive technical decisions
  • Ability to work independently and collaboratively in an agile, fast-paced environment

Please refer to the official website below for a comprehensive job description: