inDrive
inDrive
1.001 – 5.000 Medewerkers
LogistiekMarketingReizen
inDrive is een wereldwijd actief mobiliteits- en bezorgbedrijf met een marktplaats voor ritdiensten en logistiek die passagiers, chauffeurs, koeriers en bedrijven met elkaar verbindt. De diensten omvatten ritten binnen steden, reizen tussen steden, koeriers- en vrachtbezorging en financiële diensten voor consumenten en chauffeurs via inDrive.Money. Dankzij het bedrijfsmodel kunnen gebruikers tarieven onderhandelen, terwijl de bredere activiteiten van het bedrijf zich in meerdere landen uitstrekken over logistiek, reizen en aanverwante marktplaatsdiensten.

Senior Backend Software Engineer, AI-platform — inDrive

Bouw Go- en Python-services voor het machinelearningplatform van inDrive en ondersteun modellen in productie en MLOps-tools. Help bij het beheren van observeerbare infrastructuur met hoge belasting voor systemen in 48 landen.

Beschrijving

  • Bouw en beheer Go- en Python-backendservices en interne tools voor het machinelearningplatform.
  • Begeleid productieservices van oplevering en monitoring tot ondersteuning via een bereikbaarheidsdienst.
  • Onderzoek en ontwerp platformfuncties en leg belangrijke technische afwegingen vast.
  • Ontwikkel implementatietools en SDK's voor model serving, automatisch schalen en gegevensverzameling.
  • Verbind machinelearningservices via synchrone en asynchrone communicatie met backendsystemen.
  • Werk met data scientists en ML-engineers aan CI/CD voor modellen en pipelines, monitoring en prestatie-indicatoren.
  • Zorg voor end-to-end-observeerbaarheid met meetwaarden, logs, dashboards, tracing, waarschuwingen en runbooks.
  • Beheer infrastructuur als code met Terraform en Terragrunt via beoordeelde pull requests.
  • Neem deel aan code- en designreviews, begeleid engineers en beoordeel door AI gegenereerde wijzigingen volgens dezelfde maatstaven als andere bijdragen.
  • Werk samen met teams voor data science, ML, software en data engineering.

Vereisten

  • Minimaal vijf jaar commerciële ervaring met backendengineering, waaronder werk aan systemen met hoge belasting.
  • Ruime ervaring met Go in productie, inclusief geavanceerde functies van de taal.
  • Goede beheersing van Python voor gegevensverwerking en serviceontwikkeling.
  • Sterke SQL-vaardigheden, waaronder schemaontwerp, indexering, queryoptimalisatie, replicatie en partitionering.
  • Ervaring met Redis of een vergelijkbare key-valuestore.
  • Ervaring met HTTP, gRPC, Kafka of RabbitMQ, met nadruk op betrouwbaarheid.
  • Ervaring met Docker en CI/CD-pipelines, plus praktische basiskennis van Kubernetes.
  • Ervaring met belangrijke AWS- of Google Cloud-diensten voor rekenkracht, opslag, netwerken en identiteits- en toegangsbeheer.
  • Inzicht in de levenscyclus van machine learning, waaronder gegevensvoorbereiding, prestatie-indicatoren voor modellen, niet-functionele eisen en concept drift.
  • Bekendheid met scikit-learn, PyTorch of TensorFlow.
  • Ervaring met het ontwerpen en beheren van observeerbaarheidssystemen met meetwaarden, logging, dashboards, tracing, waarschuwingen en runbooks.
  • Ervaring met Prometheus, Grafana, ELK of vergelijkbare tools.
  • Bekendheid met Git-workflows, code reviews, de Linux-opdrachtregel en netwerkbasisprincipes zoals TCP/IP, DNS, VPC's en load balancers.
  • Je kunt technische afwegingen helder uitleggen aan data scientists, product owners en engineers met bereikbaarheidsdienst.
  • Extra ervaring die van pas komt: MLOps-tools zoals Databricks, SageMaker, Kubeflow, MLflow of Airflow; GPU- of LLM-inferentie; AI-codeeragenten; opkomende markten of tools voor infrastructuur als code.

Voordelen

  • Werk op wereldwijde schaal: productiemodellen bedienen een wereldwijd wagenpark, met aanzienlijke GPU-budgetten en LLM-workloads.
  • Backend-engineers kunnen doorgroeien naar MLOps, met beschikbare kennisdeling over het platform.
  • Ontwikkel je professionele vaardigheden met mentoring, loopbaanadvies en leerprogramma's.
  • Doe internationale ervaring op via het Global Talent Exchange Program.
  • Neem deel aan bedrijfsbrede uitdagingen, prijzen, sportactiviteiten, sociale initiatieven geleid door medewerkers en vrijwilligerswerk.
  • Maak gebruik van taalcursussen die deels worden gefinancierd en interne spreekclubs.
  • De arbeidsvoorwaarden kunnen per locatie verschillen.