
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 за международен опит.
- Участвайте във фирмени предизвикателства, награди, спортни дейности, инициативи с обществен принос, водени от служителите, и доброволчество.
- Възползвайте се от съфинансирани езикови курсове и вътрешни разговорни клубове.
- Придобивките може да се различават според местоположението.