Ingegnere software Android
BJAK
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- Prima pubblicazione
AZIENDA
A1 sta costruendo un assistente intelligente AI proattivo per gli utenti quotidiani per portare l'intelligenza alle conversazioni, alle commissioni, all'organizzazione e ai flussi di lavoro.
Il nostro prodotto si concentra sul raggiungimento di un'elevata affidabilità per flussi di lavoro a lungo termine, contesto persistente e completamento di attività nel mondo reale. Il sistema deve gestire ragionamenti multi-step, interagire con strumenti esterni e rimanere affidabile nonostante il comportamento non deterministico del modello.
RUOLO
Come Ingegnere software Android, sei il responsabile dell'esperienza client Android, di come l'AI si sente, si comporta e si esegue sui dispositivi mobili. Questo non è un ruolo di client thin. Costruirai un'applicazione Android di produzione in cui le interazioni AI sono fondamentali per il prodotto e la prestazione, l'affidabilità e la chiarezza sono importanti.
FOCUS
- Costruire e mantenere app Android di produzione utilizzando Kotlin.
- Integrare funzionalità AI (chat, visione, voce, raccomandazioni) tramite API backend.
- Progettare modelli di UX per interazioni AI, comprese risposte in streaming, ritenti e risultati parziali.
- Ottimizzare le prestazioni, l'utilizzo della memoria e la risposta per flussi AI pesanti.
- Implementare analisi, logging e cattura di feedback per supportare la valutazione e l'iterazione AI.
- Collaborare strettamente con gli ingegneri backend e ML su contratti API e comportamento del sistema.
- Garantire la stabilità, la sicurezza e la scalabilità dell'app in ambienti di produzione.
ESPERIENZE IDEALI
- 3+ anni di esperienza nello sviluppo Android con Kotlin.
- Esperienza pratica nell'integrazione di funzionalità AI (ad es. LLM, visione, API di speech).
- Solida comprensione della programmazione asincrona (Coroutines, Flow).
- Familiarità con API REST o gRPC e formati di dati strutturati.
- Forti capacità di debug e profiling delle prestazioni.
- Comfort nel costruire in ambienti con latenza, fallimento parziale e comportamento non deterministico.
- Esperienza con MLKit o inferenza leggera sul dispositivo.
- Pubblicazione di app di produzione su Google Play Store.
RISULTATI
- Applicazioni Android stabili, lisce e affidabili per l'uso nel mondo reale.
- Le prestazioni sono ottimizzate: risposte rapide, bassa latenza ed efficienti in termini di memoria e CPU.
- Le problematiche di produzione vengono rilevate precocemente, monitorate efficacemente e risolte con chiara analisi della causa radice.
STACK TECNOLOGICO
- Kotlin / Java
- SQL / noSQL
- TensorFlow Lite (inferenza sul dispositivo)
COME LAVORIAMO
I migliori prodotti di oggi nel mondo sono stati costruiti da piccoli team di classe mondiale. Siamo un team con alta densità di talenti e molto coinvolto. Prendiamo decisioni collettivamente, ci muoviamo a una velocità rapida, bilanciando la spedizione di lavori di alta qualità e l'apprendimento. Unirsi al nostro team richiede la capacità di portare struttura, esercitare il giudizio e eseguire in modo indipendente. Il nostro obiettivo è quello di mettere in mano ai nostri utenti un prodotto veramente magico.
PROCESSO DI SELEZIONE
Se sembra esserci una corrispondenza, contatteremo per pianificare 3, ma non più di 4 colloqui.
Le domande vengono valutate dai membri del nostro team tecnico. I colloqui saranno condotti tramite riunioni virtuali e/o in sede.
Valutiamo la trasparenza e l'efficienza, quindi aspettatevi una decisione rapida. Se avete dimostrato le eccezionali competenze e la mentalità che stiamo cercando, vi estenderemo un'offerta per unirvi a noi. Questo non è solo un'offerta di lavoro; è un invito a far parte di un team che sta portando l'AI a vantaggi pratici per miliardi di persone in tutto il mondo.
Tradotto automaticamente dall’originale.
Pubblicato oggi