Enable job alerts via email!
Boost your interview chances
A leading global device company is looking for an experienced Android Engineer to prototype mobile applications supporting AI research. In this hybrid role based in Mountain View, you will rapidly develop on-device demos and proof-of-concept applications, integrating advanced technologies and showcasing cutting-edge research.
Direct message the job poster from OSI Engineering
Job Description:
A leading global device company is seeking an experienced Android Engineer to support AI researchers in developing on-device demos and proof-of-concept applications. In this role you'll rapidly prototype mobile apps, integrate advanced technologies like vector databases, and build polished, UI-driven demos to showcase cutting-edge research. If you have 3+ years of recent Android development experience (Kotlin/Java), strong UI/UX skills, and the ability to collaborate closely with researchers and designers in a fast-paced, innovation-focused environment, apply now and help shape the future of mobile AI experiences!
Job Responsibilities:
• Develop and prototype directly on Android devices - writing performant, well-structured code that showcase value of on-going research to internal and external audiences
• Hands-on testing and rapid iteration of scope of the demos.
• Integrate advanced backend technologies - including connecting the demo apps to Vector DB updates.
• Build mobile UI components and flows - designing intuitive, modern interfaces for demos
• Create proof of concept apps, aligned with best UX practices.
• Collaborate with product and design teams.
• Working prototypes integrated into the existing and demo apps
• Codebase demonstrating on-device integration of various components and front-end UI interactions with system data sources (eg. SMS, Email, Finder, Keyboard etc.)
• Documentation and walkthroughs for delivered POCs and demos
Skills and Experience:
• 3+ years of software development experience, 2+ years Android development experience, including working knowledge of Kotlin
• Proficiency in Java, Jetpack Compose, and Android SDK.
• Experience with Android app architecture.
• Familiarity with Native Development Kit (NDK)/ Java Native Interface (JNI)
• Working knowledge of Android 14-15 SDK for API calls and cross-app integrations
• Prior experience of integrating LLMs for on-device execution
• Developing and maintaining the unified UX for multiple projects/features.
• Passion for building scalable and responsive customer-facing applications
• Experience with Git
• Solid experience interacting with REST APIs
• Solid understanding of architecture patterns, namely MVI and MVVM
• Experience with profiling UI, memory, and threading in Android
• Ability to effectively translate Product, UX, UI, and analytics requirements into code implementations
• Ability to accomplish complex engineering tasks independently
• Previously published application(s) to Google Play Store
• Experience with unit testing
• Github project(s) or contribution to open-source communities
• Continuous build experience in an Agile Environment.
Optional Skills:
• Experience with on-device vector databases (ObjectBox, Faiss, etc.)
• Understanding of ANN algorithms (HNSW, IVF, etc.).
Education:
• BS in Computer Science, Computer Engineering or similar degree. MS preferred.
Type: Contract
Duration: 6 months
Schedule: Hybrid (Mountain View, CA)
Pay range: $ 50.18 - $ 60.93 per hour
Referrals increase your chances of interviewing at OSI Engineering by 2x
Sunnyvale, CA $117,000 - $234,000 1 week ago
Mountain View, CA $102,000 - $169,000 7 months ago
Mountain View, CA $141,000 - $202,000 2 weeks ago
Mountain View, CA $141,000 - $202,000 8 hours ago
San Bruno, CA $148,000 - $210,000 15 hours ago
Mountain View, CA $141,000 - $202,000 6 days ago
Menlo Park, CA $85.10 - $251,000 4 hours ago
Mountain View, CA $141,000 - $202,000 2 days ago
San Jose, CA $145,000 - $250,000 1 day ago
Burlingame, CA $85.10 - $251,000 4 hours ago
San Jose, CA $113,400 - $206,300 7 hours ago
Mountain View, CA $141,000 - $202,000 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.