Tech Cratic
Job Title: 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 14-15).
- 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 (ObjectBox, 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
Application deadline: Wed, 11 Jun 2025
Apply now to join our team!
#J-18808-Ljbffr