Mirantis
Mirantis
Mirantis udvikler cloudbaseret infrastruktur og software til containeradministration for organisationer, der bygger, sikrer og driver Kubernetes-miljøer i stor skala. Produktporteføljen omfatter Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime og Mirantis Secure Registry, som understøtter drift af klynger og sikkerhed i softwareforsyningskæden. Virksomheden bidrager også til open source-økosystemet gennem projekter og værktøjer som Lens Desktop, en Kubernetes-IDE, samt teknisk support til virksomheder. Mirantis arbejder med organisationer inden for rådgivning, sundhedssektoren, logistik, offentlige tjenester, finansielle tjenester og teknologifokuserede brancher, der tager moderne cloudinfrastruktur i brug.

Backendsoftwareudvikler i Go – fjernarbejde hos Mirantis

Byg backendtjenester i Go til Mirantis’ k0rdent-AI-platform med flere lejere. Udvikl API’er, orkestrering, autorisation og pålidelige cloud-native infrastrukturtjenester.

Beskrivelse

  • Udvikl Go-mikrotjenester til AI-platformen k0rdent med flere lejere
  • Design databaseskemaer og opret migreringer
  • Opret offentlige REST-API’er med OpenAPI og SDK’er til flere sprog
  • Byg robuste Temporal-workflows med idempotens, genforsøg, timeouts og deterministisk udførelse
  • Udvikl hændelsesdrevet, asynkron kommunikation med distribuerede streaming- eller message-broker-systemer
  • Implementer OIDC/JWT-godkendelse, sikkerhed mellem tjenester, lejerafgrænset RBAC, gateway-routing og hastighedsbegrænsning
  • Understøt SCIM-baseret klargøring af brugere og grupper
  • Tilpas platformens API-tilladelser til Kubernetes-native RBAC
  • Opret unit-, integrations- og end-to-end-tests for hver ændring
  • Tilføj strukturerede logs, målinger og revisionsspor til produktionstjenester
  • Pak og udrul tjenester med Docker, Helm og Kubernetes
  • Gennemgå kode og undersøg hændelser helt ned til den grundlæggende årsag, inklusive regressionsdækning
  • Samarbejd med engineeringteams i USA, Europa og Indien i et agilt miljø
  • Lever funktioner fra start til slut på tværs af API-kontrakter, tjenester, skemaer, orkestrering, test og pakning

Krav

  • Bachelorgrad i datalogi, softwareteknik eller en beslægtet disciplin eller tilsvarende dokumenterede kompetencer
  • Stærkt fundament i datalogi inden for datastrukturer, algoritmer, samtidighed, netværk, HTTP og databaser
  • Fire til fem års professionel erfaring med softwareudvikling
  • Mindst to til tre års erfaring med udvikling af produktionsklare backendtjenester i Go; fire eller flere år foretrækkes
  • Gode kundskaber i Gos samtidighed, kontekstpropagering, fejlindpakning og standardbibliotekets HTTP-routing i Go 1.22 eller nyere
  • Erfaring med at udvikle og udgive versionsstyrede, bagudkompatible REST-API’er
  • Praktisk kendskab til relationsdatabaser, herunder skemadesign, migreringer, transaktioner og forespørgselsoptimering
  • Konsekvent praksis med unit- og integrationstest, erfaring med code reviews samt kendskab til CI/CD med GitHub Actions eller tilsvarende
  • Stærke skriftlige engelskkundskaber til designdokumentation, feedback i code reviews og asynkron kommunikation
  • Tilladelse til at arbejde i USA
  • Evne til at undersøge ting selvstændigt, eksperimentere og forstå ukendt kildekode
  • Et afsluttet projekt, som kan forklares indgående
  • Åbenhed over for detaljerede code reviews og konstruktiv feedback
  • Evne til at beskrive, hvordan kodekvalitet og korrekthed valideres
  • Erfaring med SaaS eller PaaS med flere lejere, k0s, GPU-infrastruktur, planlægning af AI/ML-workloads, SCIM, Kubernetes RBAC, sqlc, OpenAPI-kodegenerering, observability, Python, TypeScript, sikkerhedsteknik eller CNCF-projekter er en fordel, men valgfrit

Fordele

  • Muligheder for faglig udvikling og uddannelse
  • Deltagelse i konferencer og arbejdsgrupper
  • Virksomhedsudflugter, uformelle sociale arrangementer, hackathons og tekniske oplæg
  • Konkurrencedygtig kompensationspakke med en omfattende fordelspakke
  • Mulighed for at samarbejde med engagerede kolleger og betjene Fortune 500- og Global 2000-kunder
  • Et miljø med fokus på open source-innovation
  • En energisk arbejdsplads præget af åbenhed, samarbejde, velovervejet risikotagning og kontinuerlig udvikling