Responsibilities
- Build and optimize high-performance Android applications for risk control and identity verification products
- Integrate and optimize on-device AI models — deploy lightweight face recognition / liveness detection models running locally on Android
- Develop Android client-side libraries and frameworks to speed up development and improve code quality
- Collaborate with cross-functional teams to build hybrid frameworks and on-device inference pipelines
- Implement user action recognition flows: camera capture → on-device preprocessing → backend API calls
- Handle video processing on Android — real-time frame processing, camera stream management
Requirements
- 3+ years of experience building Android applications from scratch, high proficiency with Kotlin/Java
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Proven experience with on-device / local AI model deployment on Android — integrating lightweight ML models (face recognition, liveness detection, action recognition) with optimized inference
- Experience with video processing on Android — camera capture, real-time frame processing, video stream handling
- Familiarity with face recognition / computer vision product development — face detection, liveness, anti-spoofing workflows
- Proven experience in Android development, including architecture design, Jetpack, OkHttp, and related frameworks
Nice to Have
- Familiarity with cross-platform technologies such as JavaScript/TypeScript, React
- Knowledge of C++ and JNI is a plus
Benefits
- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Work Arrangement
Remote (Worldwide)
Additional Information
- This role is 100% Remote, Work from Home based
- Binance is committed to being an equal opportunity employer
- By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice