Simple Machines
Simple Machines
Simple Machines är ett australiskt konsultföretag som arbetar med dataarkitektur, datateknik, datavetenskap och mjukvaruutveckling. Företagets konsulter utformar och bygger distribuerade dataplattformar och maskininlärningsapplikationer för företag, myndigheter och globala teknikföretag. Teamet erbjuder även konsulttjänster och utbildning inom Kafka som Preferred Confluent-partner, samt konsulttjänster och utbildning inom Spark och Scala genom partnerskap med Databricks och Lightbend. För den som utforskar roller inom datateknik, datavetenskap eller mjukvaruutveckling erbjuder Simple Machines en specialiserad konsultmiljö med fokus på att omsätta data i praktiken i verkliga system.

Ledande dataingenjör (distans, Polen)

Led arkitektur och leverans av molnbaserade dataplattformar, datapipelines och dataprodukter hos Simple Machines, ett globalt teknikkonsultbolag. Sätt teknisk riktning och samarbeta med kunder på distans från Polen.

Beskrivning

  • Ansvara för arkitekturen för moderna, molnbaserade dataplattformar från utformning till leverans.
  • Skapa skalbara dataekosystem med data mesh, dataprodukter och datakontrakt.
  • Utforma arkitekturen för datainhämtning, lagring, bearbetning och åtkomst.
  • Säkerställa att plattformarna uppfyller krav på säkerhet, regelefterlevnad och produktionsberedskap.
  • Leverera molnbaserade plattformar med Databricks, Snowflake, AWS och GCP.
  • Koppla samman kundernas system för att ge användare skalbar dataåtkomst.
  • Bygga och optimera batchbaserade och realtidsbaserade datapipelines.
  • Använda Kafka, Flink, Kinesis och Pub/Sub för strömning och meddelandehantering.
  • Samordna arbetsflöden med Airflow, Dataflow och Glue.
  • Bearbeta och transformera stora datamängder med Spark och Flink.
  • Arbeta med relationella databaser, NoSQL-databaser och analysdatabaser, däribland Postgres, BigQuery, Snowflake, Cassandra och MongoDB.
  • Förbättra lagringsformat och åtkomstmönster med Parquet, Delta, ORC och Avro.
  • Bygga säkra och regelrätta lösningar med säkerhet inbyggd från början.
  • Integrera datastyrning utan att bromsa utvecklarnas arbetsflöden.
  • Samarbeta direkt med kunder för att förstå utmaningar och utforma lösningar.
  • Översätta verksamhetskrav till praktiska tekniska val.
  • Vägleda kunder som en betrodd teknisk partner.
  • Definiera tekniska standarder, mönster och arbetssätt.
  • Granska design och kod samt ge teknisk vägledning och mentorskap.
  • Stärka datakvalitet, testning, observerbarhet och driftarbete.

Krav

  • Ha gedigna kunskaper i Python och SQL.
  • Ha djup erfarenhet av Spark och moderna dataplattformar som Databricks eller Snowflake.
  • Förstå molntjänster för data på AWS eller GCP.
  • Ha ansvarat för arkitekturen för storskaliga dataplattformar.
  • Ha goda kunskaper i datamodellering och kunna fatta välgrundade arkitekturbeslut.
  • Kunna väga prestanda, kostnad och komplexitet mot varandra vid val av lösningar.
  • Ha byggt och driftsatt storskaliga datapipelines i produktion.
  • Ha erfarenhet av flera lagringstekniker och dataformat.
  • Använda verktyg för infrastruktur som kod, till exempel Terraform eller Pulumi.
  • Ha byggt CI/CD-pipelines med verktyg som GitHub Actions eller ArgoCD.
  • Ha använt ramverk för datatestning och datakvalitet, till exempel dbt, Great Expectations eller Soda.
  • Ha erfarenhet av konsultverksamhet eller professionella tjänster.
  • Kunna ifrågasätta antaganden och hjälpa kunder att nå bättre resultat.
  • Vara bekväm med att handleda seniora ingenjörer och forma den tekniska kulturen.

Förmåner

  • Arbeta med utmanande problem som gör verklig skillnad.
  • Bygga moderna plattformar i stället för att underhålla äldre system.
  • Samarbeta med erfarna ingenjörer.
  • Ha självständighet och inflytande i arbetet.
  • Få möjligheter till professionell utveckling.