inDrive
inDrive
inDrive е глобална компания за мобилност и доставки, която управлява пазар за превоз на пътници и логистика, свързващ пътници, шофьори, куриери и бизнеси. Услугите ѝ включват градски пътувания, междуградски транспорт, куриерски и товарни доставки, както и финансови услуги за потребители и шофьори чрез inDrive.Money. Моделът на компанията позволява на потребителите да договарят цените, а по-широката ѝ дейност обхваща логистика, пътувания и свързани пазарни услуги в множество държави.

Старши бекенд софтуерен инженер, AI платформа — inDrive

Разработвайте услуги на Go и Python за платформата за машинно обучение на inDrive и поддържайте продукционни модели и MLOps инструменти. Помагайте за експлоатацията на наблюдаема инфраструктура с високо натоварване, която обслужва системи в 48 държави.

Описание

  • Разработвайте и поддържайте бекенд услуги на Go и Python и вътрешни инструменти за платформата за машинно обучение.
  • Отговаряйте за продукционните услуги през целия цикъл на внедряване, наблюдение и дежурна поддръжка.
  • Проучвайте и проектирайте функционалности на платформата, като документирате ключовите технически компромиси.
  • Разработвайте инструменти за внедряване и SDK за обслужване на модели, автоматично мащабиране и събиране на данни.
  • Свързвайте услугите за машинно обучение с бекенд системи чрез синхронна и асинхронна комуникация.
  • Работете с учени по данните и ML инженери по CI/CD на модели и конвейери, наблюдение и показатели за производителност.
  • Осигурявайте цялостна наблюдаемост чрез показатели, журнали, табла, проследяване, предупреждения и оперативни наръчници.
  • Управлявайте инфраструктурата като код с Terraform и Terragrunt чрез прегледани pull заявки.
  • Участвайте в прегледи на код и дизайн, наставлявайте инженери и оценявайте промените, генерирани от AI, по същите стандарти като останалия принос.
  • Работете с екипи по наука за данните, ML, софтуерно и инженерство на данни.

Изисквания

  • Поне пет години професионален опит в бекенд инженерството, включително работа със системи с високо натоварване.
  • Сериозен продукционен опит с Go, включително с разширените му функционалности.
  • Добро владеене на Python за обработка на данни и разработване на услуги.
  • Отлични умения със SQL, включително проектиране на схеми, индексиране, оптимизиране на заявки, репликация и разделяне на данни.
  • Опит с Redis или сравнимо хранилище тип ключ-стойност.
  • Опит с HTTP, gRPC, Kafka или RabbitMQ и фокус върху надеждността.
  • Опит с Docker и CI/CD конвейери, както и практически познания по Kubernetes.
  • Опит с основни услуги на AWS или Google Cloud за изчисления, съхранение, мрежи и управление на идентичността и достъпа.
  • Разбиране на жизнения цикъл на машинното обучение, включително подготовка на данни, показатели за ефективността на моделите, нефункционални изисквания и промяна на концепцията.
  • Познаване на scikit-learn, PyTorch или TensorFlow.
  • Опит в проектирането и експлоатацията на системи за наблюдаемост с показатели, журналиране, табла, проследяване, предупреждения и оперативни наръчници.
  • Опит с Prometheus, Grafana, ELK или подобни инструменти.
  • Познаване на работните процеси с Git, прегледа на код, командния ред на Linux и основите на мрежите, като TCP/IP, DNS, VPC и балансьори на натоварването.
  • Умение ясно да обяснявате техническите компромиси на учени по данните, собственици на продукти и дежурни инженери.
  • Допълнителен опит е предимство: MLOps инструменти като Databricks, SageMaker, Kubeflow, MLflow или Airflow; GPU или LLM инференция; AI агенти за програмиране; развиващи се пазари или инструменти за инфраструктура като код.

Придобивки

  • Работа в глобален мащаб с продукционни модели, обслужващи световен автопарк, значителни бюджети за GPU и LLM натоварвания.
  • Възможност бекенд инженерите да се развиват в MLOps с достъпно обучение от страна на платформения екип.
  • Развивайте професионалните си умения чрез наставничество, кариерни консултации и програми за обучение.
  • Включете се в програмата Global Talent Exchange за международен опит.
  • Участвайте във фирмени предизвикателства, награди, спортни дейности, инициативи с обществен принос, водени от служителите, и доброволчество.
  • Възползвайте се от съфинансирани езикови курсове и вътрешни разговорни клубове.
  • Придобивките може да се различават според местоположението.