Lead Android Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Lead Android Engineer (AI): Own the end-to-end Android codebase for a personal AI English tutor app with an accent on real-time audio/video conversational flows, animated avatar interactions, and low-latency AI integrations. Focus on optimizing performance for sub-100ms latency, on-device AI inference, and scalable architecture for hundreds of thousands of global users.
Hybrid in Tel Aviv
Company
is building the first-ever personal AI English tutor to revolutionize education and break down language barriers.
What you will do
- Own the Android codebase end-to-end, from architecture to release
- Build and optimize real-time audio/video conversational flows with sub-100ms latency targets
- Drive rendering performance for avatar-based and animated UI components
- Ensure robust, low-latency integration with AI backend services (REST / gRPC / streaming APIs)
- Optimize threading, coroutines, memory usage, and lifecycle management
- Integrate on-device AI inference capabilities and manage client-side processing
- Own CI/CD pipelines and release processes
- Collaborate with Android team, Product, Design, and AI/backend teams, mentoring developers and driving architectural decisions
Requirements
- 6+ years of production Android development
- Deep proficiency in Kotlin; solid understanding of Java
- Advanced knowledge of Android concurrency — Coroutines, Flow, threading, dispatchers
- Strong understanding of Android lifecycle, memory model, and performance profiling
- Experience building real-time audio/video applications with streaming APIs and low-latency systems
- Solid mobile networking fundamentals — interceptors, retry logic, caching, backoff strategies
- Experience with CI/CD automation and release pipelines
- Experience evolving and maintaining production consumer apps — managing backward compatibility, gradual rollouts, and feature iteration
- Strong debugging and performance optimization instincts
- Solid understanding of mobile security best practices — authentication flows, JWT handling, secure token storage, and session lifecycle management
Nice to have
- Experience with AI-powered mobile products
- On-device ML inference (TensorFlow Lite, ONNX, or similar)
- WebRTC or other real-time communication protocols
- Modularization of large Android codebases
- Experience scaling apps with large active user bases
- Familiarity with observability tooling (Crashlytics, performance monitoring, custom metrics)
- Experience working with and coordinating distributed development teams
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →