Gradi budućnost EV putovanja
Mi smo Rivian and Volkswagen Group Technologies u Lundu, Švedska, tvorci A Better Routeplanner (ABRP), sada dio Rivian. Radi na proizvodu koji ljudi vole i svakodnevno koriste, uz podršku i resurse vodećeg inovatora u održivom prevozu.
Razmjer u kojem radimo
Rijetka kombinacija koja zaista funkcioniše
Na većini mjesta gradiš ili potrošačke proizvode ili korporativnu infrastrukturu. Ovdje radiš oboje. Isti algoritam usmjeravanja, različite platforme. U ponedjeljak isporučuješ milionima EV vozača. U utorak radiš na API-jima koji pokreću Rivianove sisteme u vozilima. U srijedu optimiziraš pomoću stvarnih podataka o ponašanju iz oba svijeta.
I isporučuješ stalno. Programeri mogu objaviti više verzija u jednom danu. ABRP je glavni proizvod: prvo provjeravamo ovdje na stvarnim korisnicima, zatim širimo provjerena poboljšanja na Rivian i OEM partnere. Nema čekanja sedmicama na termine izdanja. Pošalješ poboljšanje usmjeravanja, ono je aktivno za nekoliko minuta, a kući možeš stići koristeći vlastiti rad.
Petlja povratnih informacija je uska i iskrena. Korisnici će ti tačno reći šta ne radi. Poslovni partneri te tjeraju na pouzdanost i rubne slučajeve. Dobijaš brze iteracije i stroge standarde.
I misija je važna. Svaka ruta koju učinimo 10% boljom i svaka dobro odabrana stanica punjenja mjerljiv su napredak ka tome da EV bude praktičan za sve. Nije dramatično spašavanje svijeta, ali je stvaran uticaj vidljiv u podacima.
Gradiš nešto što ljudi zaista vole
ABRP ima istinski strastvenu bazu korisnika. Ljudi s njim planiraju putovanja, vjeruju mu u svakodnevnoj vožnji, oslanjaju se na njega usred ničega s 20% baterije. Duboko im je stalo i javit će ti kad nešto pomaže ili kad se pokvari.
To je rijetko. Većina softvera se koristi jer neko mora. Ovaj se koristi jer ljudi žele, i preporučuju ga drugim EV vozačima bez pitanja. Vidjet ćeš teme na Redditu o tvojim funkcijama. Korisnici šalju zahvale kad riješiš njihov rubni slučaj.
To mijenja način na koji razmišljaš o poslu. Ne gradiš apstraktne funkcije za hipotetske korisnike. Rješavaš stvarne probleme stvarnih ljudi koji će tvoj rad koristiti na sljedećem putovanju.
Mali tim, problemi kroz cijeli stek
Backend inženjeri: algoritmi usmjeravanja, dizajn API-ja, performanse u razmjeru. Frontend i mobilni: višeplatformski interfejs koji radi dok neko vozi, vizualizacija rute uživo, integracija podataka uživo. Podaci: analiza ponašanja, modeli potrošnje, ocjenjivanje pouzdanosti. Svaka uloga ima istinski teške probleme za riješiti.
Tim je mali, pa vidiš cijelu sliku. Radiš na optimizaciji usmjeravanja kroz bateriju, nadmorsku visinu, vrijeme i ograničenja punionica. Gradiš interfejs koji smanjuje brigu vozača. Obrađuješ podatke uživo globalno. Postižeš da radi u ugrađenim automobilskim sistemima. Problemi obuhvataju cijeli stek.
I nema silosa. Zanima te kako radi algoritam usmjeravanja? Moći ćeš to vidjeti. Želiš razumjeti ponašanje korisnika? Zaroni u podatke. Mali tim znači manje prepreka između tebe i učenja nečeg novog.
Dva proizvoda, dva puta
Ista osnovna tehnologija, drugačiji svakodnevni fokus.
ABRP potrošački proizvod
Javna aplikacija koju milioni poznaju i vole. Višeplatformska, brza, vođena zajednicom.
- iOS, Android, Android Automotive, web (React Native i native)
- Isporuči funkcije, dobij povratne informacije iste sedmice od strastvenih korisnika
- Brza iteracija, kontinuirana isporuka
- Rad na svim EV markama i tržištima
Integracija s Rivianom
Planiranje putovanja ugrađeno u Rivianova vozila i mobilne aplikacije. Automobilskog kvaliteta, duboko integrisano.
- Native iOS/Android i Android Automotive (u vozilu)
- Tijesna integracija s podacima i sistemima vozila
- Standardi pouzdanosti i performansi automobilskog kvaliteta
- Saradnja sa širim Rivianovim inženjerskim timovima
Oba se zasnivaju na istom: ABRP algoritam usmjeravanja, modeli vozila, dovodi podataka uživo, backend infrastruktura. U oba slučaja rješavaš algoritme optimizacije, podatke uživo u razmjeru i sinhronizaciju među platformama. Razlika je u tome gdje završavaju tvoje funkcije i za koga ih svakodnevno gradiš.
Na čemu ćeš raditi
Mali smo tim koji pokriva mnogo toga. Evo rasporeda.
Backend i algoritmi
Optimizacija usmjeravanja kroz ograničenja. Modeli potrošnje vozila. Predviđanja krivih punjenja. Grafovski algoritmi u razmjeru. Podešavanje performansi za milione ruta. Mikroservisi. DevOps.
Frontend i mobilni
React Native za iOS/Android. Native Swift/Kotlin. Android Automotive za vozilo. Sinhronizacija među platformama. Interfejs koji radi dok neko zaista vozi.
Podaci i analitika
Modeli potrošnje za više od 1000 vozila. Analiza ponašanja iz stvarnih putovanja. Ocjenjivanje pouzdanosti punionica. Metrike kvaliteta i procesi validacije. Razumijevanje podataka u globalnom razmjeru.
Infrastruktura i API-ji
Partnerski API-ji koji pokreću Rivian i OEM-ove. Prijem podataka uživo. Vidljivost i nadzor. Performanse u globalnom razmjeru. Pouzdano održavanje svega u pogonu.
Studentske pozicije
Ljetne prakse i projekti za magistarske teze. Stvarni projekti, stvaran uticaj.
Redovno primamo studente inženjerstva. Radit ćeš na stvarnim funkcijama proizvoda ili istraživanju koje može ući u produkciju, sa stvarnim podacima korisnika i povratnim informacijama. To nije prazan posao.
Ljetne prakse
- Razvoj aplikacija (React Native): Gradi funkcije koje stižu do miliona korisnika na iOS-u i Androidu.
- Modeliranje vozila: Poboljšaj modele potrošnje i punjenja koristeći stvarne podatke o vožnji.
- Analitika podataka: Zaroni u velike skupove podataka o ponašanju da poboljšaš predviđanja i definiraš metrike kvaliteta.
- Pouzdanost punionica: Pretvori prijave i signale korisnika u ocjene pouzdanosti koje utiču na usmjeravanje.
Magistarske teze
- Elektrifikovana logistika: Istraži usmjeravanje voznih parkova i komercijalne slučajeve upotrebe s našim algoritmima planiranja i modelima vozila.
- Vidljivost i pouzdanost: Dizajniraj bolje KPI-jeve, instrumentaciju i alate za otklanjanje grešaka za sistem u globalnom razmjeru.
- Planiranje mreže punjenja: Gradi alate za analizu i optimizaciju širenja mreže koristeći naše podatke i algoritme.