Imaginary Cloud
Imaginary Cloud
51 – 200 Zaposleni
B2BProgramsko inženirstvoSaaS
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.

Opis

  • 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