Android Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Android Software Engineer (AI): Building and maintaining production Android apps for a proactive AI system that users rely on daily across conversations, tools, and workflows with an accent on integrating AI-powered features, designing UX patterns for AI interactions, and optimizing performance. Focus on implementing analytics and logging, collaborating with backend and ML engineers on API contracts, and ensuring app stability, security, and scalability.
Location: Remote (Singapore)
Company
's A1 team is building a proactive AI system relied on daily by users across conversations, tools, and workflows.
What you will do
- Build and maintain production Android apps using Kotlin.
- Integrate AI-powered features like chat, vision, voice, and 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 flows.
- Implement analytics, logging, and feedback capture to support AI evaluation and iteration.
- Collaborate with backend and ML engineers on API contracts and system behavior.
- Ensure app stability, security, and scalability in production.
Requirements
- 3+ years of Android development experience using Kotlin.
- Hands-on experience integrating AI features (e.g., LLM, vision, speech APIs).
- Strong understanding of asynchronous programming (Coroutines, Flow).
- Familiarity with REST or gRPC APIs and structured data formats.
- Strong debugging and performance profiling skills.
- Comfort building in environments with latency, partial failure, and non-deterministic behavior.
Nice to have
- Experience with MLKit or light on-device inference.
- Published production apps on the Google Play Store.
Culture & Benefits
- Work in small, high-talent-density, hands-on teams.
- Make collective decisions at rapid speed, balancing quality and learning.
- Bring structure, exercise judgment, and execute independently.
Hiring process
- Applications evaluated by technical team members.
- 3-4 interviews via virtual meetings and/or onsite.
- Prompt decision with transparency and efficiency.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →