Android Software Engineer, AI
Core
Building and maintaining production-grade Android applications for insurance and financial products, integrating AI-assisted capabilities to improve user experience and operational efficiency.
Role type
Senior IC Android Software Engineer (AI/ML integration)
Builds
Mobile applications for insurance, payments, and customer workflows
Domain
Fintech / Insurance / Mobile
Deliverable
production ML models | product features
Required skills
Kotlin, Android architecture components, Coroutines, Flow, asynchronous programming, RESTful API integration, SQL/NoSQL databases, on-device machine learning frameworks
Preferred skills
Mobile performance tuning, production debugging, TensorFlow Lite, chat interfaces, recommendation engines, automation workflows, Google Play Store publication
Technologies
Kotlin, Java, Android Jetpack, ViewModel, Compose, XML, TensorFlow Lite, RESTful APIs, SQL, NoSQL
Responsibilities
Design intuitive, responsive mobile interfaces; integrate backend APIs for quotations, policy management, and claims; optimize performance, responsiveness, battery usage, and memory efficiency; implement analytics and crash reporting; collaborate with backend, product, design, and AI/ML teams; ensure stability, scalability, and security; improve engineering standards and architecture; ship stable, high-performance Android experiences at scale.
Seniority
Senior, hands-on IC