iOS Software Engineer
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- Prima pubblicazione
RIGUARDO A1
Oggi ci sono oltre 5 miliardi di utenti che utilizzano applicazioni di base come email, note, task che non sono AI-native. La nostra missione è costruire un assistente intelligente proattivo per gli utenti quotidiani per portare intelligenza nelle conversazioni, nelle commissioni, nell'organizzazione e nei flussi di lavoro, con un prompting minimo.
Il nostro prodotto si concentra sul raggiungimento di un'elevata affidabilità per flussi di lavoro a lunga durata, contesto persistente e completamento di task nel mondo reale. Il sistema deve gestire il ragionamento multi-step, interagire con strumenti esterni e rimanere affidabile nonostante il comportamento non deterministico del modello. Il nostro obiettivo è aiutare gli utenti a completare i task giornalieri in modo piacevole con un tempo ridotto di oltre ~90%*.
RUOLO
Come iOS Software Engineer, sei responsabile dell'esperienza del client iOS, di come l'AI viene percepita, risponde e si comporta nelle mani degli utenti. Questo non è un ruolo di semplice integrazione. Costruirai un'applicazione iOS di livello produzione in cui le interazioni con l'AI sono centrali per l'esperienza del prodotto, e le prestazioni, l'affidabilità e la fiducia dell'utente sono critiche.
FOCUS
- Costruire e mantenere applicazioni iOS utilizzando Swift e SwiftUI.
- Integrare funzionalità basate su AI tramite API backend.
- Progettare pattern UX per le interazioni con l'AI, inclusi stati di caricamento, streaming delle risposte, tentativi di ripristino (retries) e fallback.
- Ottimizzare le prestazioni, l'uso della memoria e l'efficienza della batteria.
- Catturare segnali e feedback degli utenti per supportare la valutazione e l'iterazione dell'AI.
- Collaborare strettamente con ingegneri backend e ML sulla progettazione delle API e sul comportamento del sistema.
- Mantenere un'alta qualità sull'App Store, stabilità e affidabilità in produzione.
ESPERIENZE IDEALI
- 3+ anni di esperienza nello sviluppo iOS utilizzando Swift.
- Esperienza pratica nell'integrazione di funzionalità basate su AI in applicazioni mobili.
- Forte comprensione di async/await, concorrenza e task in background.
- Solide competenze di ottimizzazione delle prestazioni e della memoria su iOS.
- Esperienza nel rilascio e nella manutenzione di app iOS in produzione.
- Capacità di progettare per latenza, fallimento parziale e comportamento non deterministico dell'AI.
- Esposizione a CoreML o ML leggero on-device.
- Familiarità con feature flags o sistemi di configurazione remota.
- Forte intuizione per i pattern UX dell'AI e per le considerazioni sulla fiducia dell'utente.
RISULTATI
- Applicazioni iOS per l'uso nel mondo reale stabili, fluide e affidabili.
- Prestazioni ottimizzate: reattive, a bassa latenza ed efficienti in termini di memoria e CPU.
- I problemi di produzione vengono rilevati precocemente, monitorati efficacemente e risolti con una chiara analisi della causa principale.
TECH STACK
- Swift
- SPM
- SwiftUI
- SQL / noSQL
- TensorFlow Lite (on-device inference)
COME LAVORIAMO
I migliori prodotti oggi al mondo sono stati costruiti da piccoli team di classe mondiale. Siamo un team ad alta densità di talenti e molto pratico. Prendiamo decisioni collettivamente, ci muoviamo a velocità rapida, trovando un equilibrio tra il rilascio di un lavoro di alta qualità e l'apprendimento. Unirsi al nostro team richiede la capacità di portare struttura, esercitare il giudizio ed eseguire in modo indipendente. Il nostro obiettivo è mettere nelle mani dei nostri utenti un prodotto veramente magico.
PROCESSO DI COLLOQUI
Se dovesse esserci un'affinità, ti contatteremo per programmare 3, ma non più di 4 colloqui.
Le candidature vengono valutate dai membri del nostro team tecnico. I colloqui si svolgeranno tramite incontri virtuali e/o in presenza.
Valorizziamo la trasparenza e l'efficienza, quindi aspettati una decisione tempestiva. Se avrai dimostrato le competenze e la mentalità eccezionali che stiamo cercando, ti faremo un'offerta per unirti a noi. Questa non è solo un'offerta di lavoro; è un invito a far parte di un team che sta portando l'AI ad avere benefici pratici per miliardi di persone a livello globale.
Tradotto automaticamente dall’originale.
Pubblicato ieri