Android Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Android Software Engineer (AI): Building and maintaining production Android applications with an accent on integrating AI-powered features like chat, vision, and voice. Focus on optimizing performance, memory usage, and UX patterns for non-deterministic AI interactions in a high-density, hands-on environment.
Location: Must be based in or able to work from Palo Alto, California (Hybrid)
Company
is building a proactive AI system designed to integrate deeply into daily user workflows.
What you will do
- Build and maintain production Android applications using Kotlin.
- Integrate AI features including chat, vision, voice, and recommendation engines via backend APIs.
- Design intuitive UX patterns for AI interactions such as streaming responses and partial results.
- Optimize application performance, memory efficiency, and responsiveness.
- Implement analytics and feedback loops to support ongoing AI model evaluation and iteration.
- Collaborate with backend and ML teams on defining robust API contracts and system behavior.
Requirements
- 3+ years of professional Android development experience using Kotlin.
- Proven experience integrating AI or ML features such as LLMs, vision, or speech APIs.
- Strong command of asynchronous programming paradigms including Coroutines and Flow.
- Experience working with REST or gRPC APIs and complex structured data.
- Strong background in performance profiling and debugging mobile applications.
- Experience shipping production-grade applications on the Google Play Store.
Nice to have
- Familiarity with MLKit or light on-device inference techniques.
- Experience with TensorFlow Lite for mobile AI tasks.
- Understanding of SQL and NoSQL databases in a mobile context.
Culture & Benefits
- Work within a high-talent density, small, and world-class team.
- Emphasis on collective decision-making and rapid, high-quality development speed.
- Focus on building products with meaningful, practical impact for global users.
- Environment that values independent execution and high technical judgment.
Hiring process
- Technical evaluation of application by the team.
- 3 to 4 rounds of interviews conducted via virtual meetings or onsite.
- Emphasis on transparency, efficiency, and prompt decision-making.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →