More jobs:
Android Software Engineer
Job in
Mountain View, Santa Clara County, California, 94039, USA
Listed on 2026-01-01
Listing for:
Tech Cratic
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Android Developer, Software Engineer
Job Description & How to Apply Below
Android Software Engineer
Company:
Cypress HCM
Job Description:
We propose hiring an experienced Android Engineer to support LPI Researchers in developing and delivering demos on-device. The engineer will be responsible for building proof of concepts (POCs), integrating advanced technologies such as vector databases, and rapidly developing UI-driven demos for existing and new mobile applications.
• Develop and prototype directly on Android devices, writing performant, well-structured code to showcase research value.
• Test and iterate on demos quickly.
• Integrate backend technologies, including connecting demo apps to Vector DB updates.
• Build mobile UI components and flows with intuitive, modern interfaces.
• Create proof of concept apps aligned with UX best practices.
• Collaborate with product and design teams to ensure demos meet overall project goals.
Deliverables:
• Working prototypes integrated into existing and demo apps.
• Code demonstrating on-device integration of components and UI interactions with data sources like SMS, Email, Finder, Keyboard.
• Documentation and walkthroughs for POCs and demos.
Qualifications:
• Proficiency in Kotlin, Java, Jetpack Compose, and Android SDK.
• Experience with Android app architecture and Native Development Kit (NDK)/JNI.
• Knowledge of Android SDKs for API calls and cross-app integrations (Android.
• Experience with integrating large language models (LLMs) for on-device execution.
• Experience with architecture patterns like MVI and MVVM.
• 3+ years of software development, including 2+ years Android experience with Kotlin.
• Experience with Git, REST APIs, and profiling UI/memory/threading issues.
• Published apps on Google Play Store and experience with unit testing.
• Contributions to open-source projects or Github repositories.
• Experience working in Agile environments.
Optional
Skills:
• Experience with on-device vector databases (Object Box, Faiss, etc.).
• Knowledge of ANN algorithms (HNSW, IVF, etc.).
•
Education:
BS in Computer Science or related field; MS preferred.
Compensation: $45 – $60.93 per hour
Location:
Mountain View, CA
Final date to receive applications:
Wed, 11 Jun 2025
Apply now to join our team!
#JLjbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×