Binance
Android Developer - Risk Control
About this role
Description: Build and optimize high-performance Android applications for risk control and identity verification products. Integrate and optimize on-device AI models for face recognition and liveness detection on Android. Develop Android client-side libraries and frameworks to enhance development speed and code quality. Collaborate with cross-functional teams to create hybrid frameworks and on-device inference pipelines. Implement user action recognition flows involving camera capture and backend API calls. Handle video processing on Android, including real-time frame processing and camera stream management. Requirements: 3+ years of experience in building Android applications, with high proficiency in Kotlin/Java. Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience with on-device AI model deployment on Android, including lightweight ML models. Experience with video processing on Android, including camera capture and real-time frame processing. Familiarity with face recognition and computer vision product development. Proven experience in Android development, including architecture design and related frameworks. Familiarity with cross-platform technologies such as JavaScript/TypeScript; knowledge of C++ and JNI is a plus. Benefits: Shape the future of finance in a user-centric global organization. Collaborate with world-class talent in a flat organizational structure. Tackle challenging projects in a fast-paced, innovative environment with autonomy. Opportunities for career growth and continuous learning in a results-driven workplace. Competitive salary and company benefits. Remote-first, work-from-home arrangement.