Skip to content

Open nowPosted 10 days ago

Sr. Android Engineer - AI/LLM

Workable (global search)107,990 open roles

Where
Bengaluru, KA, India
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSr. Android Engineer - AI/LLMWorkable (global search) · Bengaluru, KA, India
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 6 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 10 days ago

Workable (global search) median: 6 days open

The posting

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
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.