
Imaginary Cloud är ett företag inom mjukvaruutveckling och UX/UI-design som arbetar med SaaS-, B2B- och bredare mjukvaruutvecklingsprojekt. Sedan 2010 har företagets team designat, byggt, lanserat och skalat mer än 300 webb- och mobilapplikationer. Med kontor i Portugal och Storbritannien kombinerar företaget produktutveckling med ett människocentrerat förhållningssätt till teknik och främjar en arbetsplats präglad av respekt, omtanke och kontinuerligt lärande. Imaginary Cloud erbjuder också möjligheter till distansarbete för personer som vill bidra till digitala produkter inom design och teknik.
Senior dataingenjör – Databricks och PySpark
Bygg datalösningar i Databricks och PySpark för Imaginary Clouds digitala produkter. Förbättra analyspipelines för globala kunder i en hybridroll med bas i Portugal.
Beskrivning
- Bygg och hantera datalösningar i Databricks
- Utveckla datatekniska lösningar med PySpark och Delta Lake
- Skriv och optimera SQL-frågor, inklusive fönsterfunktioner och komplexa kopplingar
- Skapa strömmande eller inkrementella datapipelines för inläsning
- Använd mönster för idempotens, kontrollpunkter och schemauppdateringar
- Modellera data för business intelligence och analys
- Testa data och kod med pipelineförväntningar, dbt-tester eller liknande verktyg
- Använd Git, kodgranskningar, linters, enhetstester och CI/CD-pipelines
- Använd agentiska AI-verktyg för att påskynda utveckling, refaktorering och komplex felsökning
- Samarbeta med teknik- och produktutvecklingsteam
- Bidra till digitala produkter för globala kunder i tvärvetenskapliga team
Krav
- Ha minst fem års erfarenhet av datateknik eller en närliggande roll
- Ha en akademisk bakgrund inom datavetenskap, datateknik, data science eller ett närliggande kvantitativt ämne
- Ha praktisk erfarenhet av Databricks i produktionsmiljö
- Ha gedigen erfarenhet av att bygga datalösningar i Databricks
- Ha goda kunskaper i PySpark och Delta Lake
- Vara skicklig i SQL, inklusive fönsterfunktioner, komplexa kopplingar och frågeoptimering
- Ha erfarenhet av strömmande eller inkrementell inläsning, inklusive Structured Streaming eller Auto Loader, samt mönster för idempotens, kontrollpunkter och schemauppdateringar
- Ha erfarenhet av datamodellering för BI och analys
- Förstå testning och CI/CD för Databricks-arbetsflöden
- Känna till grunderna i mjukvaruutveckling och DevOps, inklusive Git, kodgranskning, linters, enhetstester och CI/CD-pipelines
- Arbeta med datakvalitetstester genom pipelineförväntningar, dbt-tester eller liknande metoder
- Vara mycket skicklig på agentiska AI-verktyg som Cursor IDE och GitHub Copilot
- Ha god analytisk förmåga och problemlösningsförmåga
- Ha erfarenhet av samarbete med teknik- och produktutvecklingsteam
- Kunna tala och skriva engelska obehindrat
- Bo i Portugal eller vara villig och ha laglig rätt att bo och arbeta där
Förmåner
- Lön baserad på erfarenhet och prestation
- Betalda sjukdagar
- Sjuk- och tandvårdsförsäkring
- En trivselbudget
- Ett företag med distansarbete i första hand
- Flexibla arbetstider
- Projekt med globala, branschledande kunder
- En människocentrerad kultur som värdesätter och stärker teamet
- En informell arbetsmiljö
- Teamevenemang för kunskapsdelning och gemensamt firande
- Mentorskap och prestationssamtal som stöd för karriärutveckling