Bjak
Android Software Engineer
Zurich, Switzerland (Remote)fulltimemidAdded 2 days ago
About this role
A1 seeks an Android engineer to build a production mobile client for an AI-powered smart assistant. You'll design and optimize the Android experience for AI interactions, integrating features like chat, vision, and voice while ensuring performance and reliability on mobile devices.
What you'll do
- Develop and maintain production Android applications using Kotlin with AI features at the core
- Integrate AI-powered capabilities (chat, vision, voice, recommendations) via backend APIs
- Design UX patterns for AI interactions including streaming responses, retries, and partial results
- Optimize performance, memory usage, and responsiveness for AI-heavy workflows
- Implement analytics, logging, and feedback mechanisms for AI evaluation and product iteration
- Collaborate with backend and ML engineers on API contracts and system behavior
What they're looking for
- Android development with Kotlin (3+ years)
- Asynchronous programming (Coroutines, Flow)
- AI/ML integration experience (LLM, vision, speech APIs)
- REST or gRPC API integration
- Performance profiling and debugging
- On-device inference (MLKit, TensorFlow Lite)
- SQL/NoSQL databases
- Google Play Store app publishing
Opens the official application on the employer’s site. No login required.