
Imaginary Cloud yra programinės įrangos kūrimo ir UX/UI dizaino įmonė, dirbanti su SaaS, B2B ir platesniais programinės įrangos kūrimo projektais. Nuo 2010 metų jos komandos suprojektavo, sukūrė, pristatė rinkai ir išplėtė daugiau nei 300 žiniatinklio ir mobiliųjų programėlių. Turėdama biurus Portugalijoje ir Jungtinėje Karalystėje, įmonė derina produktų kūrimą su į žmogų orientuotu požiūriu į technologijas ir puoselėja darbo aplinką, grindžiamą pagarba, rūpesčiu bei nuolatiniu mokymusi. Imaginary Cloud taip pat siūlo nuotolinio darbo galimybes žmonėms, norintiems prisidėti prie skaitmeninių produktų kūrimo dizaino ir inžinerijos srityse.
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 € / metai
HibridinisVisas etatasVyresnysis specialistasPrivaloma Kalba: anglųDuomenų inžinieriusAprašymas
- 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
Reikalavimai
- 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
Privalumai
- 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