Experian
Bjak
Android Software Engineer
Über ActAI
Es gibt heute über 5 Milliarden Nutzer, die grundlegende Anwendungen wie E-Mail, Notizen, Aufgaben und Kalender verwenden, und diese sind nicht KI-nativ. Unsere Mission ist es, proaktive Anwendungen für jeden auf der Welt zu entwickeln, der nicht an komplexe Eingabeaufforderungen gewöhnt ist. Wir wollen Intelligenz in Gespräche, Erledigungen, Organisation und Arbeitsabläufe bringen, mit minimaler bis keiner Eingabeaufforderung.
Unsere erste Anwendung ist eine mobile Kommunikations-App, die auf Agenten basiert. Wir glauben, dass der Aufbau von Anwendungen, die Nutzer täglich für Kommunikation, Koordination und Zusammenarbeit verwenden, dazu beitragen wird, KI in ihr Leben zu integrieren. Der Nettoeffekt besteht darin, Fehlinformationen zu eliminieren, niedrige Koordinationskosten zu erzielen, qualitativ hochwertige Aufgaben und Zusammenarbeit in großem Maßstab mit minimaler oder geringer Eingabeaufforderung zu ermöglichen.
Rolle
Als Android Software Engineer sind Sie für das Android Client-Erlebnis verantwortlich, dafür, wie sich KI auf Mobilgeräten anfühlt, verhält und leistet. Dies ist keine Thin-Client-Rolle. Sie werden eine produktionsreife Android-Anwendung erstellen, bei der KI-Interaktionen im Mittelpunkt des Produkts stehen und Leistung, Zuverlässigkeit und Klarheit wichtig sind.
Wie wir arbeiten
Die besten Produkte der Welt werden heute von kleinen, erstklassigen Teams entwickelt. Wir sind ein Team mit hoher Talentdichte und Hands-on-Mentalität. Wir treffen Entscheidungen kollektiv, bewegen uns schnell und finden eine Balance zwischen der Lieferung hochwertiger Arbeit und dem Lernen. Der Beitritt zu unserem Team erfordert die Fähigkeit, Struktur zu schaffen, Urteilsvermögen auszuüben und unabhängig zu handeln. Unser Ziel ist es, unseren Nutzern ein wirklich magisches Produkt in die Hände zu legen.
Schwerpunkte
- Erstellen und Warten von produktionsreifen Android-Apps mit Kotlin.
- Integrieren von KI-gestützten Funktionen (Chat, Vision, Sprache, Empfehlungen) über backend APIs.
- Entwerfen von UX-Mustern für KI-Interaktionen, einschließlich gestreamter Antworten, Wiederholungsversuchen und Teilergebnissen.
- Optimieren von Leistung, Speichernutzung und Reaktionsfähigkeit für KI-intensive Abläufe.
- Implementieren von Analysen, Protokollierung und Feedbackerfassung zur Unterstützung der KI-Bewertung und Iteration.
- Enge Zusammenarbeit mit backend und ML-Ingenieuren an API-Verträgen und Systemverhalten.
- Sicherstellen von App-Stabilität, Sicherheit und Skalierbarkeit in Produktionsumgebungen.
Ideale Erfahrungen
- 3+ Jahre Android-Entwicklungserfahrung mit Kotlin.
- Praktische Erfahrung mit der Integration von KI-Funktionen (z. B. LLM, Vision, Sprache APIs).
- Starkes Verständnis von asynchroner Programmierung (Coroutines, Flow).
- Vertrautheit mit REST oder gRPC APIs und strukturierten Datenformaten.
- Starke Fähigkeiten im Debugging und in der Performance-Profilierung.
- Komfort beim Erstellen in Umgebungen mit Latenz, teilweisen Ausfällen und nicht-deterministischem Verhalten.
- Erfahrung mit MLKit oder leichtgewichtiger On-Device-Inferenz.
- Veröffentlichte Produktions-Apps im Google Play Store.
Ergebnisse
- Stabile, reibungslose und zuverlässige android-Anwendungen für den realen Einsatz.
- Leistung ist optimiert: reaktionsschnell, geringe Latenz und effizient in Bezug auf Speicher und CPU.
- Produktionsprobleme werden frühzeitig erkannt, effektiv überwacht und mit klarer Ursachenanalyse behoben.
Technologie-Stack
- Kotlin / Java
- SQL / noSQL
- TensorFlow Lite (On-Device-Inferenz)
Interviewprozess
Wenn eine Passung besteht, werden wir uns melden, um 3 Interviews zu vereinbaren, aber nicht mehr als 4.
Bewerbungen werden von unseren technischen Teammitgliedern bewertet. Interviews werden per Videoschalte und/oder vor Ort geführt.
Wir legen Wert auf Transparenz und Effizienz, daher erwarten Sie eine zeitnahe Entscheidung. Wenn Sie die außergewöhnlichen Fähigkeiten und die Denkweise unter Beweis gestellt haben, nach denen wir suchen, werden wir Ihnen ein Angebot zur Zusammenarbeit unterbreiten. Dies ist nicht nur ein Jobangebot; es ist eine Einladung, Teil eines Teams zu sein, das KI für Milliarden von Menschen weltweit nutzbar macht.
