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 integration)
Builds
Production-grade Android applications with AI-powered features (chat, vision, voice, recommendations)
Domain
Mobile development + Artificial Intelligence
Deliverable
production ML models
Required skills
Kotlin, Coroutines, Flow, RESTful/gRPC APIs, performance profiling, debugging, asynchronous programming, Google Play Store publishing
Preferred skills
TensorFlow Lite, SQL/NoSQL databases, ML Kit, on-device inference
Technologies
Kotlin, Coroutines, Flow, TensorFlow Lite, ML Kit, RESTful APIs, gRPC
Responsibilities
Build and maintain production Android applications using Kotlin; Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs; Design intuitive user experiences for AI interactions; Optimize application performance and memory usage for AI-intensive workflows; Implement analytics and logging for AI evaluation; Collaborate with backend and ML teams on API integrations; Ensure application stability, security, and scalability.
