Find a jobRecruiters

Sr. Android Engineer - AI/LLM

Exclusive opportunity

Onsite

Sr. Android Engineer - AI/LLM

Global Software Solutions Group

Sr. Android Engineer - AI/LLM

Skills

FirebaseKotlinMobile DevelopmentTesting & QAAIGradleGitHub

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

25 September 2026

What they need


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.

Requirements 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. Candidates 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:

  • Claude / Anthropic
  • OpenAI APIs
  • MCP tool servers
  • LLM-powered applications
  • Agentic AI systems
  • AI-powered mobile features
  • AI-assisted development workflows

What We're Looking For We are looking for an engineer who can combine strong Android engineering fundamentals with modern AI capabilities .

The ideal candidate should be able to:

  • Think architecturally while remaining hands-on
  • Work effectively within complex multi-module Android environments
  • Build scalable and high-performance mobile applications
  • Understand real-world mobile constraints
  • Troubleshoot difficult production issues
  • Work collaboratively across feature and engineering teams
  • Learn and adapt to rapidly evolving AI technologies
  • Translate AI/LLM capabilities into practical, production-ready mobile features
  • Maintain a strong focus on engineering quality, reliability, scalability, and user experience

Education Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline, or equivalent industry experience.

Preferred Experience Experience working on:

  • Digital Banking
  • Mobile Banking
  • Financial Services
  • Digital Products
  • Large-scale consumer applications
  • AI-powered mobile applications
  • Enterprise-scale Android platforms

Other offers great for you!

These companies are also looking for great profiles

Ever T

Développeur·se Android confirmé·e — Kotlin / Jetpack Compose / Android Auto

Freelance

Paris, France

Hybrid

Skills

KotlinAndroidjetpack composekmp

1 day ago

Quick apply

KatchMe

Freelance Data Engineer - Assurance

350 à 400€/jour

Freelance

Paris, France

Hybrid

Skills

MongoDBData EngineeringETLPostgreSQLData modelingBusiness intelligence

20 hours ago

Quick apply

Theodo

Machine Learning Engineer / ML Engineer

480 - 580

Freelance

Paris, France

Hybrid

Skills

AIData Scientist

20 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools