Dedicate ~60% of your time to the programming side: building our data platform, developing ETL processes, managing DAGs, and ensuring our data formation is robust and reliable.
Spend ~30% of your time as a Data Analyst, breaking down business questions from Sales, Marketing, Finance, and Product Managers into actionable data models straight into DAGs.
Work closely with all our relevant internal stakeholders to ensure they have the data they need to drive UpCloud’s growth.
Organize and take ownership of our in-house systems to make data more accessible and useful for every user in the company.
Requirements
Relevant software engineering experience, with strong skills in Python and SQL
Advanced experience with GCP (BigQuery), ideally with other cloud data environments or on-prem platforms.
Strong experience with data analysis architecture and managing DAGs using tools like Airflow and dbt.
A "Builder" Mindset: you’re a pragmatic and experienced professional who knows how to build a data platform, confident in creating efficient structures from scratch while setting the practices to maintain them.
Excellent communication skills: you’re comfortable switching between active collaboration with lead engineers in the company and translating "tech-speak" for non-technical stakeholders.
Pragmatism: A delivery-focused approach where you "get your hands dirty" in a smaller, fast-paced team, instead of waiting for things to arrive at you.
Tech Stack
Airflow
BigQuery
Cloud
ETL
Google Cloud Platform
Python
SQL
Switching
Benefits
Up to six weeks of annual paid vacation
Flexible and remote-friendly culture
Occupational healthcare
Travel insurance
Sports benefit
Company events and activities
Share Appreciation Rights program
Udemy E-learning platform and budget for trainings; unlimited business access