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
Production Android apps with AI workflows, streaming responses, and error recovery mechanisms
Domain
Fintech, Mobile (Android), Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Kotlin, Android development, AI integration (LLMs, 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
Technologies
Kotlin, Coroutines, Flow, RESTful APIs, gRPC, Google Play Store
Responsibilities
Develop and maintain production Android applications; Integrate AI-driven capabilities and 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