CareerPlan

Android Software Engineer

Full-time2026-10-15 → 2026-11-10

Core

Build and maintain production Android applications where AI interactions (chat, vision, voice) are core to the product experience.

Role type

Senior IC Android Software Engineer

Builds

Production Android client applications with integrated AI features

Domain

Mobile development + Artificial Intelligence

Deliverable

production ML models

Required skills

Kotlin, asynchronous programming (Coroutines, Flow), REST/gRPC API integration, performance profiling, debugging, on-device inference (MLKit/TensorFlow Lite)

Preferred skills

Experience with AI feature integration (LLM, vision, speech), building in environments with latency/partial failure

Technologies

Kotlin, Java, TensorFlow Lite, SQL, noSQL

Responsibilities

Design UX patterns for AI interactions including streaming responses and retries, optimize performance and memory usage for AI-heavy flows, implement analytics and logging for AI evaluation, collaborate with backend/ML engineers on API contracts, ensure app stability and security in production