Text copied to clipboard!
Tittel
Text copied to clipboard!Spark Utvikler
Beskrivelse
Text copied to clipboard!
Vi ser etter en dyktig og motivert Spark-utvikler som kan bli en del av vårt teknologiteam. Som Spark-utvikler vil du ha ansvar for å utvikle, optimalisere og vedlikeholde databehandlingsløsninger basert på Apache Spark. Du vil jobbe tett med dataingeniører, dataanalytikere og andre utviklere for å bygge skalerbare og effektive dataplattformer som støtter forretningsbehovene våre.
Dine hovedoppgaver vil inkludere utvikling av batch- og sanntidsdatabehandlingsapplikasjoner, optimalisering av ytelse, og integrasjon med ulike datakilder og systemer. Du vil også bidra til å designe og implementere datamodeller og pipelines som muliggjør innsiktsfulle analyser og maskinlæringsprosjekter.
Vi ser etter deg som har solid erfaring med Apache Spark, enten i Scala, Java eller Python, og som har god forståelse for distribuerte systemer og big data-arkitektur. Du bør være komfortabel med å jobbe i skybaserte miljøer som AWS, Azure eller GCP, og ha erfaring med verktøy som Hadoop, Kafka, Hive eller Delta Lake.
Som en del av vårt team forventes det at du er proaktiv, løsningsorientert og har evne til å jobbe både selvstendig og i samarbeid med andre. Du bør ha en sterk interesse for ny teknologi og kontinuerlig forbedring, og være villig til å dele kunnskap og bidra til et positivt og innovativt arbeidsmiljø.
Vi tilbyr et dynamisk og inkluderende arbeidsmiljø, konkurransedyktige betingelser, og muligheten til å jobbe med spennende prosjekter i et selskap i vekst. Hvis du brenner for data og ønsker å være med på å forme fremtidens dataplattformer, vil vi gjerne høre fra deg.
Ansvarsområder
Text copied to clipboard!- Utvikle og vedlikeholde databehandlingsapplikasjoner med Apache Spark
- Optimalisere ytelse og ressursbruk i Spark-jobber
- Designe og implementere datamodeller og pipelines
- Integrere Spark-løsninger med ulike datakilder og systemer
- Samarbeide med dataingeniører og analytikere for å forstå krav
- Delta i arkitektur- og designbeslutninger
- Sikre kvalitet og dokumentasjon av kode
- Overvåke og feilsøke produksjonsjobber
- Bidra til kontinuerlig forbedring av utviklingsprosesser
- Holde seg oppdatert på ny teknologi og beste praksis
Krav
Text copied to clipboard!- Erfaring med Apache Spark i Scala, Java eller Python
- God forståelse for distribuerte systemer og big data-arkitektur
- Erfaring med skyplattformer som AWS, Azure eller GCP
- Kunnskap om verktøy som Hadoop, Kafka, Hive eller Delta Lake
- Erfaring med datamodellering og ETL-prosesser
- Evne til å skrive effektiv og vedlikeholdbar kode
- Sterke problemløsningsferdigheter
- Gode samarbeidsevner og kommunikasjonsevner
- Relevant høyere utdanning innen informatikk eller lignende
- Fordel med erfaring fra DevOps og CI/CD-verktøy
Potensielle intervjuspørsmål
Text copied to clipboard!- Hvilken erfaring har du med Apache Spark?
- Hvilke programmeringsspråk bruker du mest i Spark-utvikling?
- Har du jobbet med skyplattformer? Hvilke?
- Kan du beskrive en utfordrende Spark-jobb du har optimalisert?
- Hvordan sikrer du kvalitet og ytelse i databehandlingspipelines?
- Hvilke verktøy bruker du for overvåking og feilsøking?
- Har du erfaring med sanntidsdatabehandling?
- Hvordan samarbeider du med andre i tverrfaglige team?
- Hva motiverer deg i rollen som Spark-utvikler?
- Er du komfortabel med å jobbe i et raskt skiftende teknologimiljø?