InterviewHack.ai
Start free
Jobs / Duolingo

Senior Android Engineer, Client Platform - Application Stability and Performance

Duolingo · New York, NYsenior

In short

  • ▸Ingeniero Android senior que mejora rendimiento y estabilidad de la app para millones de usuarios.
  • ▸Día a día: optimiza el arranque, memoria y frames; crea herramientas de diagnóstico y supervisa experimentos concurrentes.
  • ▸Lo destacado: usas herramientas avanzadas como Perfetto y Sentry para prevenir fallos en producción.

Proficiency in English required for collaboration.

Apply on company site ↗Share on WhatsApp

In ~1 minute you get: who interviews you, the likely questions answered from your CV, and your CV tailored to this job. Free, no card.

What they ask for

  • ✓Experiencia en apps Android a escala
  • ✓Capacidad para resolver ANRs, fugas de memoria y caídas
  • ✓Dominio de Kotlin, coroutines y Jetpack Compose
  • ✓Optimización para dispositivos de bajo rendimiento
  • ✓Habilidades avanzadas de resolución de problemas
  • ✓Capacidad de colaboración con equipos de producto

Don't tick every box? That's normal — your free dossier shows your gaps and how to cover them in the interview.

KotlinCoroutinesJetpack ComposeAndroidX Tracing LibraryPerfettoSentryAndroid VitalsMacrobenchmark suitesAI agent driven crash analysismemory analysis

Who should you write to at Duolingo?

Your free dossier identifies the people who'd interview you — their background, what they value, and how to reach out so you stand out before applying.

Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission, and that’s where you come in! At Duolingo, you’ll join a team that cares about finding innovative solutions to complex technical problems , running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions, and educating our users and employees alike. You’ll have limitless learning opportunities, mentorship and collaboration with world-class minds, and a variety of projects with large scopes — while doing work that’s both fun and meaningful. Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world. About the role... As an Android engineer on our Application Stability and Performance team you’ll own the stability and performance of the Duolingo Android Learning app for millions of learners. This team builds the tooling other engineers depend on to keep the app performant like AI agent driven crash and memory analysis, coroutine system tracing, and Macrobenchmark suites that catch regressions before they ship. You'll also own the performance metrics that feed into our experiment analyses and help ensure hundreds of concurrent experiments surface any performance issues or regressions. 🧠 You will... • Lead architectural initiatives to fix the slowest parts of the app, from startup to critical learning flows • Own and evolve our performance tooling with tracing, benchmarking, and automated regression detection • Serve as a bridge between Client Platform and Product feature teams, helping them understand and act on the performance data we provide • Foster a culture of engineering excellence around performance and mentor engineers of all experience levels ✅ You have... • Worked on and shipped large scale Android applications • Experience identifying the root cause and resolving ANRs, memory leaks, dropped frames, and complex crashes • Strong Kotlin skills and deep familiarity with coroutines, Jetpack Compose, and modern architecture patterns • Experience optimizing startup time, memory, and network usage for low-memory devices • Strong problem-solving skills and a passion for tackling difficult challenges ⭐ Exceptional candidates will have... • Expertise in Android tracing tooling like the AndroidX Tracing Library and Perfetto • Experience with crash observability tooling like Sentry and Android Vitals The offered salary is dependent upon several factors, including work experience, skills, and internal peer comparisons. The posted range is subject to change in the future. For this role, base salary is supplemented by equity compensation. We encourage you to talk with your recruiter for more information related to compensation for this role! Salary Range: $182,800 — $247,300 USD Benefits: Take a peek at how we care for our employees' holistic well-being with our benefits here . Job Alerts: Sign up for job alerts her

Don't apply unprepared

We research who's interviewing you, tailor your CV and rehearse you live — first one free.

InterviewHack.ai

Prepare for the exact interview: who's interviewing you, a tailored CV, and a real coach.

Product

JobsFree ATS checkerInterview-English checkSalary checkLATAM salary reportFree coursesBlogTailored CVReal coachPricing

Remote jobs

ReactPythonFull-StackLATAMMexicoSee all →

Prepare

Practice with a coachFrontendBackendAI EngineerBy companySell with your CV

Company

For employersAboutContactPrivacyTerms

© 2026 InterviewHack.ai · Your CV is yours. Never used to train anything. · A product of IA-PTY

Similar open roles

Senior Data Scientist, Growth Forecasting

Duolingo · New York, NY

→

Senior Data Scientist, User Growth

Duolingo · Pittsburgh, PA

→

Senior Data Scientist, User Growth

Duolingo · New York, NY

→

Senior Data Scientist, Growth Forecasting

Duolingo · Pittsburgh, PA

→