Senior Android Engineer
We are hiring a Senior Android Engineer for a product company from Israel building an AI powered digital health platform focused on remote movement analysis and rehabilitation. The product enables clinicians to assess patients in real time through mobile video, using on device computer vision to analyze body movement, posture, and motion accuracy without additional hardware.
The platform is designed for digital therapy and remote care scenarios, combining real time video streaming with high performance on device pose recognition. The system operates in performance critical conditions, processing live camera frames directly on mobile devices, handling unstable network environments, and delivering accurate, low latency analysis suitable for clinical use.
In this role, you will take ownership of the native Android application and play a key part in scaling and optimizing on device computer vision pipelines. You will work closely with computer vision and product teams to ensure reliability, accuracy, and efficiency across a wide range of Android devices.
Responsibilities
• Architect and maintain a modular, production grade Android application written in Kotlin, with a strong focus on clean architecture and scalability
• Integrate and optimize on device machine learning models for pose detection using technologies such as MediaPipe, TensorFlow Lite, or similar frameworks
• Build and optimize real time video processing pipelines, including frame preprocessing and inference execution
• Optimize CPU, GPU, memory usage, and battery consumption for performance critical mobile workloads
• Integrate real time video communication using WebRTC and handle degraded network conditions gracefully
• Collaborate closely with computer vision engineers on model integration and performance tuning
• Participate in code reviews, technical discussions, and architectural decision making
Requirements
• 5 or more years of hands on experience in native Android development
• Strong proficiency in Kotlin and modern Android development practices
• Proven experience taking a mobile product from early stages to production, including architecture, release, and monitoring
• Deep understanding of Coroutines and structured concurrency
• Practical experience with CameraX or Camera2 APIs
• Hands on experience integrating on device machine learning models
• Experience with at least one of the following: TensorFlow Lite, MediaPipe, ONNX
• Strong background in performance profiling and optimization
• Experience working with real time video or image processing pipelines
• Confident English level sufficient for daily work in an international product team
Nice to have
• Experience working on Kotlin Multiplatform projects
• Background in multi platform mobile architecture
• Experience optimizing ML inference on mid tier or resource constrained Android devices
This is a long term opportunity to work on a technically complex, performance sensitive product with real clinical impact and a global user base.
Required skills experience
| Kotlin | 4 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |