Sr. Android Engineer - AI/LLM
Core
Design, develop, and maintain large-scale, multi-module Android applications for digital banking products, integrating LLM/AI capabilities and agentic workflows.
Role type
Senior IC Android Engineer (AI/LLM)
Builds
Scalable, high-performance mobile banking applications with AI-powered features
Domain
Fintech / Mobile / AI
Deliverable
production ML models | product features
Required skills
Android development, Kotlin, Jetpack Compose, Gradle build optimization, modular architecture, Hilt/Dagger, Firebase Crash Reporting, memory profiling, ANR resolution, LLM API integration, Model Context Protocol (MCP), token management, agentic AI workflows, multi-agent orchestration, automated testing
Preferred skills
GitHub portfolio with Android/AI projects, open-source contributions, technical writing, experience with Claude/OpenAI APIs, agentic AI systems
Technologies
Kotlin, Jetpack Compose, Gradle, Hilt, Dagger, Firebase, OkHttp, Protocol Buffers, WorkManager, DataStore, Room, Coroutines, Flow, MCP frameworks
Responsibilities
Design and optimize complex Gradle build architectures; Develop high-performance UIs with Jetpack Compose; Integrate LLM APIs and AI capabilities into production apps; Implement agentic AI workflows and multi-agent orchestration; Diagnose and resolve memory issues, ANRs, and performance bottlenecks; Collaborate on architectural decisions and code reviews.
Seniority
Senior, hands-on IC