
Senior Android Engineer – AI Platform
Posted May 6

Posted May 6
This is a fully remote position, open to applicants in Poland.
• Take full ownership of the Android SDK from start to finish, including architecture, public API, distribution, and versioning.
• Develop and maintain the Android runtime that facilitates AI inference across major NPU vendors.
• Address the diverse range of Android hardware fragmentation, from flagship devices to mid-range options.
• Ensure optimal performance, energy efficiency, and thermal management during sustained loads.
• Properly manage the lifecycle in accordance with Android foreground service and battery optimization guidelines.
• Collaborate with the iOS engineer to ensure feature parity between the two platforms.
• Deliver to production and iterate based on real-world telemetry data.
• Minimum of 6 years of experience in Android engineering.
• Proficient in Kotlin and Java; familiarity with C++ and JNI/NDK.
• In-depth knowledge of the Android lifecycle, foreground services, Doze mode, and Play Store policies.
• Experience navigating system-level constraints such as battery life, thermal performance, and memory limitations.
• Proven track record of shipping production code across a variety of OEMs and chipsets.
• Hands-on experience with on-device machine learning technologies (TensorFlow Lite, ExecuTorch, ONNX Runtime, llama.cpp on Android).
• Familiarity with NPU SDKs: Qualcomm QNN, MediaTek NeuroPilot, Samsung ENN, Google AICore.
• Knowledge of quantized model formats (INT4 / INT8, GGUF).
• Experience in shipping a public SDK or library utilized by other developers.
• Understanding of cryptographic principles, including end-to-end encryption, attestation, and hardware-backed keystore.
• Contributions to open-source projects related to ML inference.
• Competitive senior-level compensation.
• Participation in equity opportunities.
AOA
Alten México
Minor Hotels Europe and Americas
Get handpicked remote jobs straight to your inbox weekly.