Logo
Tech Cratic

Android Software Engineer Job at Tech Cratic in Mountain View

Tech Cratic, Mountain View, CA, US, 94039

Save Job

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