Skip to main content

Bjak

Android Software Engineer

China (Remote)fulltimemidAdded 2 days ago

About this role

Join a startup building an AI-powered smart assistant by developing the Android client experience. You'll own how AI features feel and perform on mobile, integrating advanced capabilities like chat, vision, and voice while optimizing for reliability and performance.

What you'll do

  • Build and maintain production Android applications using Kotlin with AI-powered features at the core
  • Design UX patterns for AI interactions including streaming responses, retries, and handling partial results
  • Integrate AI features (chat, vision, voice, recommendations) via backend APIs
  • Optimize performance, memory, and responsiveness for AI-heavy workflows
  • Implement analytics, logging, and feedback mechanisms to support AI evaluation
  • Collaborate with backend and ML engineers on API contracts and system reliability

What they're looking for

  • Kotlin and Android development (3+ years)
  • Asynchronous programming (Coroutines, Flow)
  • AI/LLM API integration experience
  • REST or gRPC APIs and data formats
  • Performance profiling and debugging
  • On-device inference (TensorFlow Lite, MLKit)
  • SQL/NoSQL databases
  • Google Play Store deployment

Benefits

  • Work on cutting-edge AI product with practical global impact
  • High talent density team with autonomous decision-making
  • Fast-paced environment balancing quality and rapid iteration
  • Hands-on engineering culture with structured processes
  • Efficient hiring process (3-4 interviews max)
  • Transparent communication and prompt decisions
Apply on the employer's site

Opens the official application on the employer’s site. No login required.