Android Software Engineer

Axe Recruiting

United States

Remote

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Axe Recruiting is helping a client hire an Android engineer to own the AI-native mobile experience. You will build and maintain production Android apps in Kotlin, integrating AI features and backend APIs to deliver fast, reliable, and user-friendly experiences.

The role emphasizes performance, low latency, and robust error handling in streaming AI interactions, with a small, highly capable mobile team and a flexible work model offering remote options in many locations.

Qualifications

  • 3+ years of Android development with Kotlin.
  • Hands-on experience integrating AI features (LLM, vision, speech).
  • Strong understanding of asynchronous programming (Coroutines, Flow).
  • Familiarity with REST or gRPC APIs and structured data formats.

Responsibilities

  • Build and maintain production Android apps in Kotlin with a stack including Kotlin/Java, SQL, NoSQL, and on-device inference.
  • Integrate AI-powered features via backend APIs (chat, vision, voice, recommendations).
  • Design UX patterns for AI interactions, including streaming responses and partial results.
  • Optimize performance, memory usage, and responsiveness in AI-heavy flows.
  • Implement analytics, logging, and feedback to support AI evaluation.
  • Shape API contracts and system behavior with backend and ML engineers.
  • Keep the app stable, secure, and scalable in production.

Skills

Kotlin
Android
AI features
Coroutines
REST/gRPC APIs
Debugging
Performance
MLKit
Google Play

Job description

Own the Android client for a product where AI is the core experience, not a feature bolted on afterwards.

The Opportunity

Our client is rebuilding the everyday apps billions of people rely on (email, notes, tasks, calendar) as AI-native products that do the work without the user having to master prompts. They are a well-funded AI applications company, backed by an established technology company in Southeast Asia and building for a global market. The Android engineer owns how that intelligence feels, behaves and performs on mobile. The client is explicit that this is not a thin-client job: AI interactions sit at the center of the app, so performance, reliability and clarity are the work.

Role Snapshot
  • Location: United States, United Kingdom, Europe (Ireland, Germany, Poland, Portugal, Spain, Sweden, Switzerland) or Asia (Singapore, South Korea, Indonesia, China)
  • Work Model: Remote in most locations; hybrid in the UK, Zurich and Seoul
  • Employment Type: Full-time
  • Compensation: Competitive, shared on intro call
  • Team: Engineering, mobile
What You’ll Own
  • Build and maintain production Android apps in Kotlin, on a stack of Kotlin/Java, SQL and NoSQL, and TensorFlow Lite for on-device inference.
  • Integrate AI-powered features (chat, vision, voice, recommendations) through backend APIs.
  • Design the UX patterns for AI interactions, including streaming responses, retries and partial results.
  • Optimize performance, memory usage and responsiveness in AI-heavy flows.
  • Implement the analytics, logging and feedback capture that feed AI evaluation and iteration.
  • Shape API contracts and system behavior alongside backend and ML engineers.
  • Keep the app stable, secure and scalable in production.
What You Bring
  • 3+ years of Android development experience using Kotlin.
  • Hands-on experience integrating AI features such as LLM, vision or speech APIs.
  • A strong understanding of asynchronous programming (Coroutines, Flow).
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance profiling skills.
  • Comfort building where latency, partial failure and non-deterministic behavior are normal.
  • Experience with MLKit or light on-device inference.
  • Published production apps on the Google Play Store.
Why This Role
  • AI is the product, so the mobile client carries real weight in how users experience it.
  • A small, hands-on team with a high bar, where engineers bring their own structure and judgment and execute independently.
  • Clear success measures: stable, responsive, low-latency apps, with production issues caught early and root-caused properly.
  • A short hiring process: three to four interviews, assessed by engineers, with a prompt decision.
Not the Right Fit If
  • You want a thin-client role that wires screens to an API and stops there.
  • You need deterministic systems. AI output here is streamed, partial and sometimes wrong, and the app has to handle that gracefully.
  • You prefer heavy process to a small team that decides and ships quickly.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Software Engineer
Android Software Engineer

ActAI • New York (NY)

On-site
USD 110,000 - 160,000
iOS Software Engineer
iOS Software Engineer

Axe Recruiting • United States

Remote
USD 120,000 - 160,000
Lead Engineer / Tech Lead, Applications
Lead Engineer / Tech Lead, Applications

Axe Recruiting • United States

Hybrid
USD 180,000 - 240,000
Android Software Engineer
Android Software Engineer

Darwin Recruitment • United States

Remote
USD 110,000 - 170,000
Remote within US
Equity
Frontend Engineer
Frontend Engineer

Axe Recruiting • United States

Remote
USD 140,000 - 190,000
iOS Software Engineer
iOS Software Engineer

ActAI • United States

On-site
USD 120,000 - 180,000
Mobile Android Engineer
Mobile Android Engineer

Maven Ventures • Palo Alto (CA)

On-site
USD 180,000 - 440,000
Medical coverage
Vision coverage
Dental coverage
+2
Technical Product Lead, AI Email App 6 locations · Hybrid · Full-time →
Technical Product Lead, AI Email App 6 locations · Hybrid · Full-time →

ActAI • Northern (KY)

Hybrid
USD 150,000 - 230,000
Team Lead, Android Core Product - Irvine, CA, USA
Team Lead, Android Core Product - Irvine, CA, USA

Speechify • Irvine (CA)

Hybrid
USD 140,000 - 200,000
Bonus
Stock options
Android Developer - AI Finance Agent
Android Developer - AI Finance Agent

Doit • United States

Remote
USD 110,000 - 170,000