Android Software Engineer

A1
Palo Alto, CAFULL_TIMEPosted Aug 4, 2026

Role responsibilities

The role involves building and maintaining a production Android application that integrates AI-powered features like chat, vision, and voice. You will design UX patterns for AI interactions and optimize performance, memory usage, and responsiveness for AI-heavy workflows.

Requirements

Candidates need 3+ years of Android development experience with Kotlin and hands-on experience integrating AI features such as LLMs or speech APIs. Proficiency in asynchronous programming, REST/gRPC APIs, and a track record of publishing apps on the Google Play Store are required.

Key skills

Kotlin, Android Development, AI Integration, Coroutines, Flow, REST APIs, gRPC, Performance Profiling, MLKit, TensorFlow Lite, Java, SQL, NoSQL, UX Design for AI, Asynchronous Programming, Google Play Store

Keywords

Android, Kotlin, AI, LLM, Machine Learning, TensorFlow Lite, MLKit, Coroutines, Flow, REST, gRPC, Java, SQL, NoSQL, Mobile Development, UX Design, Performance Optimization, Google Play Store, On-device Inference, Asynchronous Programming

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free