{"id":1181527,"url":"https://alion.io/job/gss-group-sr-android-engineer-aillm","title":"Sr. Android Engineer - AI/LLM","company":{"id":5362,"name":"GSS Group","domain":"gsstechgroup.com","url":"https://alion.io/company/gsstechgroup","size_band":"201-500","is_staffing_agency":true,"is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":83,"open_postings":10,"ghost_share":0,"stale_share":0.9,"repost_share":0,"time_to_fill_p50_days":15,"computed_at":"2026-09-24T05:45:00Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":39000,"max_usd":100000,"period":"year","method":"role_seniority_country_cell","sample_n":10},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"Claude","optional":false},{"name":"Crashlytics","optional":false},{"name":"Dagger","optional":false},{"name":"DataStore","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Firebase","optional":false},{"name":"GitHub","optional":false},{"name":"Gradle","optional":false},{"name":"Hilt","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"OkHttp","optional":false},{"name":"OpenAI","optional":false},{"name":"Room","optional":false},{"name":"WorkManager","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-09-24T14:22:26Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-24T14:22:26Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"We are looking for an experienced Android Engineer to design, develop, and maintain large-scale, multi-module Android applications for digital banking products.\nThe 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.\nThe 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.\nRequirements\nKey Responsibilities\nDesign, develop, and maintain large-scale, multi-module Android applications.\nBuild scalable and maintainable Android architectures across multiple feature teams.\nDesign and optimize complex Gradle build architectures and improve build performance.\nDevelop high-performance, responsive user interfaces using Jetpack Compose.\nImplement robust Firebase Crash Reporting and analyze crash and stability issues.\nDiagnose and resolve memory issues, ANRs, performance bottlenecks, and application stability problems.\nImplement scalable dependency injection patterns using Hilt/Dagger.\nDevelop highly testable and maintainable Android solutions across multiple modules and feature teams.\nIntegrate LLM APIs and AI capabilities into production Android applications.\nWork with Model Context Protocol (MCP) frameworks and MCP-based integrations in production environments.\nImplement and work with token management and context handling for LLM-powered applications.\nDesign and integrate agentic AI workflows and multi-agent orchestration where required.\nImplement appropriate AI error recovery and failure-handling strategies.\nCollaborate with engineering, product, QA, architecture, and other cross-functional teams.\nContribute to code reviews, technical design discussions, engineering standards, and architectural decisions.\nBalance architectural scalability with practical mobile constraints including performance, memory, reliability, and user experience.\nCore Technical Requirements\nAndroid Development\nStrong hands-on experience in Android development.\nStrong proficiency in Kotlin.\nExperience developing large-scale and multi-module Android applications.\nStrong understanding of scalable Android architecture and modular design.\nAdvanced experience with Gradle and complex Android build systems.\nExperience optimizing Android build performance.\nStrong hands-on experience with Jetpack Compose and modern Android UI development.\nExperience with Firebase Crash Reporting/Crashlytics and production crash analysis.\nStrong experience diagnosing memory issues, ANRs, and application performance problems.\nStrong understanding and practical experience with Hilt and/or Dagger for dependency injection.\nAI / LLM / MCP Requirements\nHands-on production experience with AI integration is required.\nCandidates should have experience with:\nLLM API integration within applications.\nWorking with LLM platforms such as Claude, OpenAI, or similar platforms.\n Model Context Protocol (MCP) and MCP frameworks/tool servers.\nToken management and optimization.\nContext management and handling.\nAgentic AI workflows.\nMulti-agent orchestration.\nAI error handling and recovery strategies.\nIntegrating AI-powered features into production applications.\nAdditional Android Technical Skills\nStrong experience in at least 2-3 of the following areas:\nKotlin Coroutines & Flow\nDataStore & Room\nOkHttp & Protocol Buffers\nWorkManager\nTesting & Quality\nStrong understanding of Android testing and quality engineering practices.\nExperience writing and maintaining automated tests.\nExperience with automation testing frameworks and testable Android architecture.\nAbility to build solutions with strong testability, maintainability, and reliability.\nExperience identifying and resolving production defects and stability issues.\nPerformance & Scalability\nExperience with Android memory profiling and performance analysis.\nStrong experience with Firebase crash analysis.\nAbility to diagnose ANRs and application performance issues.\nExperience optimizing large-scale Android applications.\nUnderstanding of mobile performance constraints and resource management.\nExperience working with scalable, modular Android architectures.\nGitHub & Engineering Profile\nCandidates with an active GitHub portfolio are highly preferred.\nThe portfolio should ideally demonstrate:\nMultiple Android projects.\nStrong Android architecture and scalability.\nKotlin development.\nJetpack Compose.\nAI/LLM integrations where applicable.\nClean and maintainable engineering practices.\nAdditional strengths include:\nOpen-source contributions.\nTechnical writing.\nPublic technical projects.\nExperience shipping AI-powered mobile features.\nPreferred AI / Technology Exposure\nExperience with one or more of the following will be highly valued:\nClaude / Anthropic\nOpenAI APIs\nMCP tool servers\nLLM-powered applications\nAgentic AI systems\nAI-powered mobile features\nAI-assisted development workflows\nWhat We're Looking For\nWe are looking for an engineer who can combine strong Android engineering fundamentals with modern AI capabilities.\nThe ideal candidate should be able to:\nThink architecturally while remaining hands-on.\nWork effectively within complex multi-module Android environments.\nBuild scalable and high-performance mobile applications.\nUnderstand real-world mobile constraints.\nTroubleshoot difficult production issues.\nWork collaboratively across feature and engineering teams.\nLearn and adapt to rapidly evolving AI technologies.\nTranslate AI/LLM capabilities into practical, production-ready mobile features.\nMaintain a strong focus on engineering quality, reliability, scalability, and user experience.\nEducation\nBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline, or equivalent industry experience.\nPreferred Experience\nExperience working on:\nDigital Banking\nMobile Banking\nFinancial Services\nDigital Products\nLarge-scale consumer applications\nAI-powered mobile applications\nEnterprise-scale Android platforms","description_format":"text","description_chars":6246,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence"],"lifecycle":[{"event":"open","at":"2026-09-24T14:22:26Z"}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["conf:3","agency","win:early"],"computed_at":"2026-09-24T17:51:55Z"},"pay":null,"html_url":"https://alion.io/job/gss-group-sr-android-engineer-aillm","json_url":"https://alion.io/job/gss-group-sr-android-engineer-aillm.json","meta":{"generated_at":"2026-09-24T17:51:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}