Android Software Engineer

Sarsfield Group

Canada

Sur place

CAD 130 000 - 180 000

Plein temps

Il y a 22 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Sarsfield Group is seeking an Android Software Engineer to own the Android client experience for AI-driven features. You will build a production Android application where AI interactions are core, ensuring performance, reliability, and clarity in a fast-paced environment.

Focus areas include Kotlin-based development, integration of AI capabilities, and close collaboration with backend/ML teams to define API contracts and system behavior.

Qualifications

  • 3+ years of Android development using Kotlin.
  • Hands‑on experience integrating AI features (LLM, vision, speech APIs).
  • Strong understanding of asynchronous programming (Coroutines, Flow).
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance profiling skills.
  • Experience with MLKit or light on‑device inference.
  • Published production apps on the Google Play Store.

Responsabilités

  • Own the Android client experience and AI interactions on mobile.
  • Build and maintain production Android apps using Kotlin.
  • Integrate AI-powered features via backend APIs.
  • Design UX patterns for AI interactions, including streaming responses.
  • Optimize performance, memory usage, and responsiveness for AI-heavy flows.
  • Implement analytics, logging, and feedback capture for AI evaluation.
  • Collaborate with backend and ML engineers on API contracts and system behavior.
  • Ensure app stability, security, and scalability in production environments.

Connaissances

Kotlin
Android development
AI feature integration
Coroutines/Flow
REST/GRPC APIs
Performance debugging
On-device ML (MLKit)
Google Play Console / publishing

Outils

MLKit
TensorFlow Lite

Description du poste

There are over 5 billion users relying on basic applications today, email, notes, tasks, calendar, that aren’t AI-native. This company’s mission is to build proactive applications for anyone in the world who isn’t used to complex prompting, bringing intelligence to conversations, errands, organizing, and workflows with minimal prompting.

The product focuses on high reliability for long-running workflows, persistent context, and real-world task completion, with a strong belief that well-built products can greatly reduce hallucinations. The broader objective: help organize anyone’s life so people can spend time on what’s valuable and meaningful.

Role

As an Android Software Engineer, you’ll own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client role. You’ll build a production Android application where AI interactions are core to the product, and performance, reliability, and clarity matter.

Focus

Build and maintain production Android apps using Kotlin

Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs

Design UX patterns for AI interactions, including streaming responses, retries, and partial results

Optimize performance, memory usage, and responsiveness for AI-heavy flows

Implement analytics, logging, and feedback capture to support AI evaluation and iteration

Collaborate closely with backend and ML engineers on API contracts and system behavior

Ensure app stability, security, and scalability in production environments

Ideal Experience

3+ years of Android development experience using Kotlin

Hands‑on experience integrating AI features (LLM, vision, speech APIs)

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 in environments with latency, partial failure, and non‑deterministic behavior

Experience with MLKit or light on‑device inference

Published production apps on the Google Play Store

Outcomes

Stable, smooth, reliable real‑world Android applications

Optimized performance: responsive, low‑latency, efficient on memory and CPU

Production issues detected early, monitored effectively, resolved with clear root‑cause analysis

Kotlin / Java

SQL / NoSQL

TensorFlow Lite (on‑device inference)

How They Work

A small, high‑talent‑density, hands‑on team that makes decisions collectively and moves quickly, balancing shipping quality work with learning. The role requires bringing structure, exercising judgment, and executing independently.

Interview Process

3-4 interviews if there’s a fit, evaluated by technical team members, conducted virtually and/or onsite. Transparent, efficient process with a prompt decision.

Compensation:

The base salary range for this role is:

United States: $ 135.000 – $ 205.000 USD

Canada: $ 130.000 – $ 180.000 CAD

The range that applies depends on the country you are hired in.

Final pay within the range depends on location and experience.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

iOS Engineer
iOS Engineer

Sarsfield Group • Canada

Sur place
CAD 130 000 - 180 000
Backend Engineer, AI (Agent Systems)
Backend Engineer, AI (Agent Systems)

Sarsfield Group • Canada

Sur place
CAD 90 000 - 150 000
Tech Lead, Android Core Product - Oxford, United Kingdom
Tech Lead, Android Core Product - Oxford, United Kingdom

United States Digital Space LLC • Town of Oxford

À distance
CAD 171 000 - 228 000
Fast-growing environment
Entrepreneurial team
Hands-off management
+2
AI First Android Developer
AI First Android Developer

OPENLANE • Vancouver

Sur place
CAD 90 000 - 125 000
Competitive pay
Medical, dental, and vision benefits
Paid vacation and time off
+1
Backend Engineer, AI Internal
Backend Engineer, AI Internal

Sarsfield Group • Canada

Sur place
CAD 110 000 - 190 000
AI First Sr. Android Developer
AI First Sr. Android Developer

OPENLANE • Vancouver

Sur place
CAD 125 000 - 160 000
Competitive pay
Medical benefits
RRSP/401K match
+1
Android Developer
Android Developer

Konrad Group • Toronto

Sur place
CAD 90 000 - 125 000
Health benefits
Retirement plan
Parental leave
+4
Android AI Lead Developer
Android AI Lead Developer

Jobgether • Canada

À distance
CAD 110 000 - 160 000
Competitive CAD salary CAD 110k–160k
Fully remote Canada (PDT hours)
Flexible scheduling
+5
Tech Lead, Android Core Product - Santa Monica, CA, USA
Tech Lead, Android Core Product - Santa Monica, CA, USA

Speechify • Canada

À distance
CAD 191 807 - 274 010
Competitive salaries
Friendly work atmosphere
Asynchronous culture
+1
Full Stack Engineer, AI Internal Systems
Full Stack Engineer, AI Internal Systems

Sarsfield Group • Canada

Sur place
CAD 90 000 - 130 000