Android Software Engineer
Core
Build and enhance an AI-native mobile communication platform that integrates AI directly into conversations to simplify everyday tasks and improve productivity.
Role type
Senior IC Android Software Engineer (AI-native mobile)
Builds
Production-grade Android applications with integrated AI capabilities (chat, vision, voice, recommendations)
Domain
Mobile development + Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Kotlin, Android development, AI feature integration (LLMs, computer vision, speech APIs), asynchronous programming (Coroutines, Flow), RESTful/gRPC API integration, performance profiling, debugging, production app publishing
Preferred skills
TensorFlow Lite, SQL/NoSQL databases
Technologies
Kotlin, Java, TensorFlow Lite, Coroutines, Flow, RESTful APIs, gRPC, Google Play Store
Responsibilities
Build and maintain production Android applications; Integrate AI-powered features via backend APIs; Design intuitive user experiences for AI interactions; Optimize application performance and memory usage; Implement analytics and logging mechanisms; Collaborate with backend and ML teams on API integrations; Ensure application stability and security
Seniority
Mid-Senior, hands-on IC
