Android Software Engineer (AI Systems)
Core
Develop and maintain production Android applications integrating AI-driven capabilities like conversational assistants, computer vision, and voice experiences.
Role type
Senior Android Software Engineer (AI Systems)
Builds
Proactive digital assistants and AI workflows for everyday tasks
Domain
Fintech + Mobile AI
Deliverable
production ML models | product features
Required skills
Kotlin, Android development, LLM integration, computer vision, speech recognition, asynchronous programming (Coroutines/Flow), RESTful/gRPC APIs, performance optimization, debugging, production app deployment
Preferred skills
ML Kit, TensorFlow Lite, on-device machine learning
Responsibilities
Develop and maintain production Android applications; Integrate AI-driven capabilities via backend services; Design intuitive user experiences for AI workflows; Optimize application performance and battery efficiency; Implement analytics and monitoring for AI evaluation; Partner with backend and ML engineers on API contracts
Seniority
Mid-Senior, hands-on IC