
inDrive on maailmanlaajuinen liikkumis- ja toimituspalveluyritys, joka ylläpitää matkustajat, kuljettajat, kuriirit ja yritykset yhdistävää kyyti- ja logistiikkamarkkinapaikkaa. Sen palveluihin kuuluvat kaupunkikyydit, kaupunkien väliset matkat, kuriiri- ja rahtikuljetukset sekä kuluttajille ja kuljettajille suunnatut rahoituspalvelut inDrive.Moneyn kautta. Yhtiön toimintamallissa käyttäjät voivat neuvotella hinnoista, ja sen laajempi toiminta kattaa logistiikan, matkustamisen ja niihin liittyvät markkinapaikkapalvelut useissa maissa.
Senior Backend -ohjelmistosuunnittelija, tekoälyalusta — inDrive
Rakenna Go- ja Python-palveluita inDriven koneoppimisalustalle ja tue tuotannossa olevia malleja sekä MLOps-työkaluja. Auta ylläpitämään havainnoitavaa, suuren kuormituksen infrastruktuuria, joka palvelee järjestelmiä 48 maassa.
Kuvaus
- Rakenna ja ylläpidä Go- ja Python-taustapalveluita sekä sisäisiä työkaluja koneoppimisalustalle.
- Vie tuotantopalvelut toimituksesta valvontaan ja päivystystukeen.
- Tutki ja suunnittele alustan ominaisuuksia sekä kirjaa keskeiset tekniset kompromissit.
- Kehitä käyttöönoton työkaluja ja SDK-kirjastoja mallien tarjoamiseen, automaattiseen skaalaukseen ja datan keräämiseen.
- Yhdistä koneoppimispalvelut taustajärjestelmiin synkronisella ja asynkronisella viestinnällä.
- Työskentele datatieteilijöiden ja koneoppimisinsinöörien kanssa mallien ja putkien CI/CD:n, valvonnan ja suorituskykymittareiden parissa.
- Toteuta kattava havainnoitavuus mittareilla, lokeilla, koontinäytöillä, jäljityksellä, hälytyksillä ja toimintaohjeilla.
- Hallinnoi infrastruktuuria koodina Terraformilla ja Terragruntilla tarkastettujen pull-pyyntöjen kautta.
- Osallistu koodi- ja suunnittelukatselmointeihin, mentoroi insinöörejä ja arvioi tekoälyn tuottamia muutoksia samoin kriteerein kuin muitakin kontribuutioita.
- Tee yhteistyötä data-analytiikan, koneoppimisen, ohjelmistokehityksen ja data engineeringin tiimien kanssa.
Vaatimukset
- Vähintään viiden vuoden kaupallinen kokemus taustajärjestelmien kehityksestä, mukaan lukien työ suuren kuormituksen järjestelmien parissa.
- Vahva kokemus Gon käytöstä tuotannossa, mukaan lukien kielen edistyneet ominaisuudet.
- Pythonin sujuva osaaminen datankäsittelyssä ja palvelukehityksessä.
- Vahva SQL-osaaminen, mukaan lukien skeemojen suunnittelu, indeksointi, kyselyjen optimointi, replikointi ja osiointi.
- Kokemusta Redisistä tai vastaavasta avain-arvotietovarastosta.
- Kokemusta HTTP:stä, gRPC:stä, Kafkasta tai RabbitMQ:sta sekä painotus luotettavuuteen.
- Kokemusta Dockerista ja CI/CD-putkista sekä Kubernetesin perusteiden tuntemus.
- Kokemusta AWS:n tai Google Cloudin keskeisistä laskenta-, tallennus-, verkko- ja identiteetin- ja käyttöoikeuksien hallintapalveluista.
- Koneoppimisen elinkaaren ymmärrys, mukaan lukien datan valmistelu, mallien suorituskykymittarit, ei-toiminnalliset vaatimukset ja käsitteen ajautuminen.
- scikit-learnin, PyTorchin tai TensorFlow'n tuntemus.
- Kokemusta havainnoitavuusjärjestelmien suunnittelusta ja ylläpidosta mittareineen, lokituksineen, koontinäyttöineen, jäljityksineen, hälytyksineen ja toimintaohjeineen.
- Kokemusta Prometheuksesta, Grafanasta, ELK:sta tai vastaavista työkaluista.
- Git-työnkulkujen, koodikatselmointien, Linux-komentorivin ja verkkotekniikan perusteiden, kuten TCP/IP:n, DNS:n, VPC:iden ja kuormantasaajien tuntemus.
- Kyky selittää tekniset kompromissit selkeästi datatieteilijöille, tuotevastaaville ja päivystysinsinööreille.
- Lisäkokemus on eduksi: MLOps-työkalut, kuten Databricks, SageMaker, Kubeflow, MLflow tai Airflow; GPU- tai LLM-päättely; tekoälyavusteiset koodausagentit; kehittyvät markkinat tai infrastruktuuri koodina -työkalut.
Edut
- Työskentele globaalissa mittakaavassa: tuotantomallit palvelevat maailmanlaajuista kalustoa, käytössä on merkittävät GPU-budjetit ja LLM-työkuormat.
- Taustajärjestelmien insinööreillä on mahdollisuus kehittyä MLOps-osaajiksi, ja alustaosaajat voivat opettaa.
- Kehitä ammattitaitoasi mentoroinnin, uraneuvonnan ja oppimisohjelmien avulla.
- Osallistu Global Talent Exchange Program -ohjelmaan ja hanki kansainvälistä kokemusta.
- Osallistu koko yrityksen haasteisiin, palkitsemisiin, urheiluun, työntekijöiden käynnistämiin yhteiskunnallisiin hankkeisiin ja vapaaehtoistyöhön.
- Käytettävissäsi on osarahoitettuja kielikursseja ja sisäisiä keskustelukerhoja.
- Edut voivat vaihdella sijainnin mukaan.