Global Software Solutions Group Logo

Global Software Solutions Group

Sr. Android Engineer - AI/LLM

Posted 12 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Designs and maintains large-scale, multi-module Android applications using Kotlin, Jetpack Compose, Gradle, and scalable architecture. Responsibilities include optimizing builds and app performance, diagnosing memory issues and ANRs, implementing dependency injection and automated testing, and analyzing Firebase Crashlytics data. The engineer also integrates LLM APIs, MCP frameworks, token and context management, agentic workflows, multi-agent orchestration, and AI recovery strategies into production mobile applications while collaborating across engineering, product, QA, and architecture teams.
The summary above was generated by AI

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.


RequirementsKey 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

Similar Jobs

59 Minutes Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Leads software engineering initiatives focused on generative AI. Designs, codes, tests, debugs, documents, and deploys complex technology solutions while guiding less experienced engineers. Develops AI and machine learning applications, including RAG pipelines, model training, tuning, microservices, cloud infrastructure, integrations, CI/CD, observability, and DevOps practices. Collaborates with technical stakeholders, resolves complex issues, supports enterprise risk and compliance requirements, and evaluates emerging technologies through proofs of concept.
Top Skills: AjaxAngularAnsibleSparkAWSAzureDatadogDevOpsElk StackGoogle Cloud Platform (Gcp)GrafanaHadoopHarnessInfrastructure As CodeJavaScriptJenkinsJqueryLangchainLanggraphLarge Language Models (Llms)MicroservicesPrometheusPythonPyTorchReactRestRetrieval-Augmented Generation (Rag)ServicenowSoapTensorFlowTest-Driven DevelopmentVector Databases
59 Minutes Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Supports institutional investment operations through trade processing, transaction reconciliation, inquiry research, exception resolution, documentation review, and operational issue management. Maintains risk, audit, compliance, and control requirements; recommends process improvements; participates in initiatives; and guides less experienced team members. Collaborates with internal and external stakeholders to deliver accurate, timely services. Requires at least two years of institutional investment operations experience and availability for a 5:30 PM to 2:30 AM shift.
59 Minutes Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Fintech • Financial Services
Develop, test, debug, document, upgrade, and deploy Java full-stack applications and microservices. Improve service quality and availability, evaluate technology solutions, resolve technical issues, and support security and compliance requirements. The role requires strong experience with Java, microservices architecture, APIs, cloud and distributed systems, Angular front-end development, testing frameworks, observability tools, and modern architectural patterns. Candidates may also lead a small technical team and contribute to Scrum-based development.
Top Skills: Ai ToolsAngularAngularjsApigeeAppdynamicsAWSBootstrapCucumberDistributed LoggingDistributed TracingDomain-Driven DesignElk StackFongoGitGradleJ2EeJavaJunitKafkaMicroservicesMockitoMongoDBPcfPrimengRdbmsService DiscoveryService MeshSplunkSpring Cloud GatewayTestng

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account