Sr. Android Engineer - AI/LLM

GSSTech Group

Bengaluru

On-site

INR 2,000,000 - 3,200,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GSSTech Group in Bengaluru seeks an experienced Android Engineer to design, develop, and maintain large-scale Android applications for digital banking, with Kotlin, Jetpack Compose, and modular architectures.

You will optimize builds, integrate AI features and LLM APIs, ensure performance and reliability, and collaborate across product, QA, architecture, and other teams to ship scalable mobile experiences.

Qualifications

  • Strong hands-on experience in Android development.
  • Proficient in Kotlin and Jetpack Compose.
  • Experience with Gradle and modular Android architectures.
  • Experience integrating AI/LLM features into apps.
  • Strong testing and performance optimization experience.

Responsibilities

  • Design, develop, and maintain large-scale, multi-module Android applications.
  • Build scalable architectures across multiple feature teams.
  • Design and optimize complex Gradle build architectures and improve build performance.
  • Develop high-performance, responsive UIs with Jetpack Compose.
  • Integrate AI/LLM capabilities and MCP frameworks in production.
  • Diagnose memory issues, ANRs, and performance bottlenecks.
  • Implement DI patterns using Hilt/Dagger.
  • Collaborate with cross-functional teams and participate in code reviews.

Skills

Android Development
Kotlin
Jetpack Compose
Gradle
Modular Architecture
AI Integration
Performance Optimization
Hilt/Dagger
Testing
LLM Integration

Job description

We are looking for an experienced Android Engineer to design, develop, and maintain large-scale, multi-module Android applications for digital banking products. The ideal candidate should have strong hands-on expertise in Android, Kotlin, Jetpack Compose, Gradle, modular application architecture, performance optimization, and automated testing , along with practical experience integrating LLM/AI capabilities into production applications. The role requires someone who can work across complex Android architectures, optimize build and application performance, and contribute to AI-powered mobile experiences while maintaining strong engineering, scalability, reliability, and testing standards.

Key Responsibilities
  • Design, develop, and maintain large-scale, multi-module Android applications.
  • Build scalable and maintainable Android architectures across multiple feature teams.
  • Design and optimize complex Gradle build architectures and improve build performance.
  • Develop high-performance, responsive user interfaces using Jetpack Compose.
  • Implement robust Firebase Crash Reporting and analyze crash and stability issues.
  • Diagnose and resolve memory issues, ANRs, performance bottlenecks, and application stability problems.
  • Implement scalable dependency injection patterns using Hilt/Dagger.
  • Develop highly testable and maintainable Android solutions across multiple modules and feature teams.
  • Integrate LLM APIs and AI capabilities into production Android applications.
  • Work with Model Context Protocol (MCP) frameworks and MCP-based integrations in production environments.
  • Implement and work with token management and context handling for LLM-powered applications.
  • Design and integrate agentic AI workflows and multi-agent orchestration where required.
  • Implement appropriate AI error recovery and failure-handling strategies.
  • Collaborate with engineering, product, QA, architecture, and other cross-functional teams.
  • Contribute to code reviews, technical design discussions, engineering standards, and architectural decisions.
  • Balance architectural scalability with practical mobile constraints including performance, memory, reliability, and user experience.
Core Technical Requirements
  • Android Development: Strong hands-on experience in Android development.
  • Strong proficiency in Kotlin.
  • Experience developing large-scale and multi-module Android applications.
  • Strong understanding of scalable Android architecture and modular design.
  • Advanced experience with Gradle and complex Android build systems.
  • Experience optimizing Android build performance.
  • Strong hands-on experience with Jetpack Compose and modern Android UI development.
  • Experience with Firebase Crash Reporting/Crashlytics and production crash analysis.
  • Strong experience diagnosing memory issues, ANRs, and application performance problems.
  • Strong understanding and practical experience with Hilt and/or Dagger for dependency injection.
AI / LLM / MCP Requirements
  • Hands-on production experience with AI integration is required.
  • Candidate should have experience with: LLM API integration within applications.
  • Working with LLM platforms such as Claude, OpenAI, or similar platforms.
  • Model Context Protocol (MCP) and MCP frameworks/tool servers.
  • Token management and optimization.
  • Context management and handling.
  • Agentic AI workflows.
  • Multi-agent orchestration.
  • AI error handling and recovery strategies.
  • Integrating AI-powered features into production applications.
Additional Android Technical Skills
  • Strong experience in at least 2-3 of the following areas: Kotlin Coroutines & Flow DataStore & Room OkHttp & Protocol Buffers WorkManager Testing & Quality
  • Strong understanding of Android testing and quality engineering practices.
  • Experience writing and maintaining automated tests.
  • Experience with automation testing frameworks and testable Android architecture.
  • Ability to build solutions with strong testability, maintainability, and reliability.
  • Experience identifying and resolving production defects and stability issues.
  • Performance & Scalability: Experience with Android memory profiling and performance analysis.
  • Strong experience with Firebase crash analysis.
  • Ability to diagnose ANRs and application performance issues.
  • Experience optimizing large-scale Android applications.
  • Understanding of mobile performance constraints and resource management.
  • Experience working with scalable, modular Android architectures.
GitHub & Engineering Profile
  • Candidates with an active GitHub portfolio are highly preferred.
  • The portfolio should ideally demonstrate: Multiple Android projects.
  • Strong Android architecture and scalability.
  • Kotlin development.
  • Jetpack Compose.
  • AI/LLM integrations where applicable.
  • Clean and maintainable engineering practices.
  • Additional strengths include: Open-source contributions.
  • Technical writing.
  • Public technical projects.
  • Experience shipping AI-powered mobile features.
Preferred AI / Technology Exposure
  • Experience with one or more of the following will be highly valued: Cl
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer, AI Integrated Enterprise Applications
Senior Android Engineer, AI Integrated Enterprise Applications

GSSTech Group • Bengaluru

On-site
INR 3,500,000 - 6,000,000
AI FullStack Engineer
AI FullStack Engineer

DTDL group. • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer - iOS (Swift) & Automation Testing
Sr. Software Engineer - iOS (Swift) & Automation Testing

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Mobile Application Developer - Android/iOS
Senior Mobile Application Developer - Android/iOS

BSI Financial Services • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Competitive Salary
Full Benefits Package
PTO
+2
Android Developer
Android Developer

GLOINNT Solutions • Bengaluru

On-site
INR 900,000 - 1,200,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Mobile Application Developer - Android/iOS
Senior Mobile Application Developer - Android/iOS

Kids for the Future • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Full Benefits Package
PTO
Mobile Developer (Android)
Mobile Developer (Android)

Asymmetric Labs • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Lead Software Engineer - Android
Lead Software Engineer - Android

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Senior AI Applied Engineer
Senior AI Applied Engineer

Backbase • Hyderabad

On-site
INR 4,000,000 - 7,000,000