CareerPlanSign in

Senior Android Engineer, Client Platform - Application Stability and Performance

Pittsburgh, PA💼 Full-time💰 $182,800–$182,800🗓 2026-08-25 → 2026-09-25

Core

Own the stability and performance of the Duolingo Android Learning app for millions of learners, leading architectural initiatives to fix slow parts and evolving performance tooling.

Role type

Senior Android Engineer (Application Stability and Performance)

Builds

AI agent driven crash and memory analysis tooling, coroutine system tracing, Macrobenchmark suites, and performance metrics for experiment analyses

Domain

EdTech / Mobile Android

Deliverable

production ML models | product features

Required skills

Large scale Android app development, ANR and memory leak debugging, Kotlin, coroutines, Jetpack Compose, startup/memory/network optimization for low-memory devices

Preferred skills

AndroidX Tracing Library, Perfetto, Sentry, Android Vitals

Responsibilities

Lead architectural initiatives to optimize app startup and critical learning flows; Own and evolve performance tooling with tracing, benchmarking, and automated regression detection; Bridge Client Platform and Product feature teams on performance data; Foster engineering excellence culture and mentor engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.