jobportalschweiz.ch
← Tutte le offerte

Routing Engineer 80% - 100%

LiveMap AG

Tipo di contratto
Tempo pieno
Luogo
Lucerne
Azienda
LiveMap AG, Wilhelmshöhe 1, 6003 Luzern
Prima pubblicazione
Candidati ora
Sarai l'architetto dell'intelligenza della nostra mappa, costruendo il cervello che alimenta la nostra esperienza di navigazione di prossima generazione. Non ci limitiamo a trovare il percorso più breve; stiamo creando da zero un motore di routing profondamente personalizzato, multimodale e predittivo. Questa è un'opportunità unica per risolvere sfide algoritmiche complesse e costruire un sistema che impara da ogni viaggio, alimentato dalla ricerca all'avanguardia e da codice ad alte prestazioni. Routing Engineer (C++/Java/Rust) 80% - 100% Cosa farai: Progettare e costruire un motore altamente personalizzabile, con la possibilità di estendere un progetto open-source esistente (come OTP, Graphhopper, Valhalla) o costruire il nostro per soddisfare esigenze di prodotto uniche. Progettare API di routing pulite e scalabili e collaborare con gli ingegneri backend e mobile per garantire che siano robuste e facili da usare. Contribuire all'intero stack applicando le tue competenze ingegneristiche ai nostri servizi backend o alle pipeline di elaborazione dei dati geospaziali. Creare le fondamenta per la nostra personalizzazione basata su AI, dove i pesi degli archi (velocità, costo, preferenza) vengono regolati dinamicamente per ogni utente. Implementare una complessa logica di routing multimodale che possa combinare senza interruzioni il camminare, il trasporto pubblico e il ride-sharing in un unico viaggio ottimizzato. Nel tempo, risolvere le sfide del trasporto moderno, come la costruzione del routing per veicoli elettrici (EV) che incorpora intelligentemente le soste di ricarica, i livelli della batteria e la disponibilità delle stazioni. Sviluppare e ottimizzare gli algoritmi di routing core come A*, Contraction Hierarchies (CH) o altre tecniche di accelerazione per reti su scala continentale. Costruire l'armatura di testing e verifica che mantiene corretto il routing, come suite di regressione per le rotte principali (golden-route), controlli di invarianza (ad esempio, disuguaglianza triangolare, simmetria dove previsto) e benchmark che rilevano regressioni delle prestazioni man mano che il grafo e gli algoritmi evolvono. Requisiti: Un portfolio o un profilo GitHub che mostri progetti solidi in algoritmi, strutture dati o programmazione di sistemi. Profonda competenza in un linguaggio ad alte prestazioni, specificamente C++, Java o Rust. Comprovata esperienza nell'implementazione e nel lavoro con algoritmi di grafi, in particolare per il routing (ad es. Dijkstra, A*, CH, Isochrone). Familiarità con le sfide del routing su dati del mondo reale come OpenStreetMap (OSM). Esperienza nella progettazione di API e una solida comprensione di come costruire servizi web scalabili e a bassa latenza. Una mentalità "T-shaped" o "tree-shaped", con un genuino interesse a contribuire a diverse parti del prodotto. Oltre 3 anni di esperienza in un ambiente professionale con una comprovata esperienza nella distribuzione di software di produzione. Un approccio rigoroso alla correttezza e al testing, con esperienza nella verifica dell'output algoritmico in cui la "risposta corretta" non è banale (ad es. regression testing, property-based testing o validazione rispetto a un'implementazione di riferimento). Cosa puoi aspettarti: Un team collaborativo e di supporto con percorsi decisionali brevi. Progetti entusiasmanti e significativi che utilizzano tecnologie moderne. L'opportunità di contribuire con le tue idee e di assumerti la responsabilità del tuo lavoro. Retribuzione competitiva e opportunità di crescita professionale. Una cultura che valorizza l'apprendimento, la condivisione della conoscenza e il miglioramento continuo. Crescere con un'azienda giovane e ambiziosa che valorizza l'innovazione, l'iniziativa e la responsabilità. Abbiamo suscitato il tuo interesse? In tal caso, invia la tua candidatura a E-Mail schreiben (<>). Non vediamo l'ora di incontrarti presto. Se hai domande, non esitare a contattare la Sig.ra Unger, Responsabile delle Risorse Umane. jpid0eae3d8jm jit0730jm jiy26jm

Tradotto automaticamente dall’originale.

Pubblicato 5 giorni fa

Luogo

Vedi su Google Maps