AWSAzureCloudETLGoogle Cloud PlatformNoSQLPythonSparkSQLELTData EngineeringSnowflakeDatabricksGCPGoogle CloudWorkdayAgileScrumKanbanCI/CDPrototypingCommunicationRemote Work
About this role
Role Overview
Gather and analyze complex technical customer requirements and translate them into scalable data architectures
Design and implement modern database structures, data models, and highly available data pipelines and backend applications
Automate and orchestrate workflows (CI/CD) to ensure maximum data quality and system stability in production
Connect, transform, and cleanse heterogeneous data sources — from REST APIs and flat files to complex relational and NoSQL database systems
Actively contribute to the development lifecycle in close alignment with customers and teammates using agile methods (prototyping, MVP development, sprints)
Requirements
Degree in a STEM field (Computer Science, Mathematics, Physics, Engineering) or equivalent qualification with a strong technical focus
Minimum of 2 years of solid professional experience implementing Data Engineering use cases
Deep knowledge of database modeling and the design and implementation of ETL/ELT pipelines and modern data warehouse/lake architectures
Expert-level SQL skills and proficiency in at least one additional programming language — ideally Python
Experience with modern data platforms such as Databricks or Snowflake and comfort working in cloud environments (AWS, Azure, or GCP)
Knowledge of big data frameworks (e.g., Spark) is a strong plus
Familiarity with agile working methods (Scrum, Kanban) and the ability to translate technical requirements into iterative sprints
Tech Stack
AWS
Azure
Cloud
ETL
Google Cloud Platform
NoSQL
Python
Spark
SQL
Benefits
Varied tasks and challenges that offer opportunities for personal and professional development
An open and friendly work environment where you can feel comfortable and realize your potential
Freedom to shape your work and exchange ideas — we encourage creativity in ideas and solutions
Transparent communication through regular team meetings and constructive feedback
We celebrate successes together (not only work-related) and foster a positive, motivating team spirit
Work with the latest technologies and innovative tools in a secure job within a forward-looking industry with competitive compensation
Modern office with high-quality equipment for a comfortable workday and additional premium devices such as top-tier laptops and smartphones (depending on position)
Flexible work-life balance with remote work options
Financial support for training and personal development
Attractive perks such as non-cash benefits, team events, company pension scheme, discounts and much more...