
Imaginary Cloud je podjetje za razvoj programske opreme ter oblikovanje UX/UI, ki deluje na področjih SaaS, B2B in širših projektov razvoja programske opreme. Od leta 2010 so njegove ekipe oblikovale, izdelale, uvedle in razširile več kot 300 spletnih in mobilnih aplikacij. Podjetje z uradoma na Portugalskem in v Združenem kraljestvu združuje razvoj izdelkov s človeku prijaznim pristopom k tehnologiji ter spodbuja delovno okolje, ki temelji na spoštovanju, skrbi in nenehnem učenju. Imaginary Cloud ponuja tudi možnosti dela na daljavo za ljudi, ki jih zanima prispevanje k digitalnim izdelkom na področju oblikovanja in inženirstva.
Senior Data Engineer – Databricks and PySpark
Build Databricks and PySpark data workloads for Imaginary Cloud’s digital products. Improve analytics pipelines for global clients in a hybrid role based in Portugal.
39.360 € – 60.600 € / leto
HibridnoPolni delovni časSeniorZahtevani Jezik: angleščinaPodatkovni inženirOpis
- Build and manage data workloads in Databricks
- Develop data engineering solutions with PySpark and Delta Lake
- Write and tune SQL queries, including window functions and complex joins
- Create streaming or incremental data ingestion pipelines
- Apply idempotency, checkpointing, and schema evolution patterns
- Model data for business intelligence and analytics
- Test data and code with pipeline expectations, dbt tests, or similar tools
- Use Git, code reviews, linters, unit tests, and CI/CD pipelines
- Use agentic AI tools to speed up development, refactoring, and complex debugging
- Work with engineering and product development teams
- Contribute to digital products for global clients in multidisciplinary teams
Zahteve
- Bring at least five years of experience in data engineering or a closely related role
- Have an academic background in computer science, data engineering, data science, or a related quantitative field
- Have hands-on production experience with Databricks
- Bring substantial experience building data workloads in Databricks
- Have a strong understanding of PySpark and Delta Lake
- Be proficient in SQL, including window functions, complex joins, and query tuning
- Have experience with streaming or incremental ingestion, including Structured Streaming or Auto Loader, plus idempotency, checkpointing, and schema evolution patterns
- Have experience modeling data for BI and analytics
- Understand testing and CI/CD for Databricks workflows
- Know software engineering and DevOps fundamentals, including Git, code review, linters, unit tests, and CI/CD pipelines
- Practice data quality testing with pipeline expectations, dbt tests, or similar methods
- Be highly proficient with agentic AI tools such as Cursor IDE and GitHub Copilot
- Bring strong analytical and problem-solving skills
- Have experience collaborating with engineering and product development teams
- Be fluent in spoken and written English
- Live in Portugal, or be willing and legally eligible to live and work there
Ugodnosti
- Salary based on experience and performance
- Paid sick days
- Health and dental insurance
- A comfort budget
- A remote-first company
- Flexible working hours
- Projects with global, industry-leading clients
- A people-focused culture that values and empowers its team
- An informal work environment
- Team events for sharing knowledge and celebrating together
- Mentoring and performance reviews to support career growth