mycareers logo


Showing: 5 Android Software Engineer II jobs in Mountain View South, California
Android Software Engineer II
Spectraforce
Mountain View South, California

22 days ago

Job Description

Job Title: Android Software Engineer II
Location: Mountain View, CA
Duration: 6+ Months

Duties: Objective

We propose hiring an experienced Android Engineer to support LPI Researchers to develop and deliver demos on-device. This engineer will be responsible for building proof of concepts (POCs), integrating advanced technologies (such as vector databases), and rapidly developing UI-driven demos as part of existing and new mobile applications.
 
Scope of Work
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 - to ensure demos and prototypes align with overall
 
Deliverables:

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: Necessary Skills
 
  • Proficiency in Kotlin, 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
  • 3+ years of software development experience, 2+ years Android
  • 3+ development experience, including working knowledge of Kotlin
  • 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 Have experience with unit testing Have Github project(s) or contribute to open-source communities Have 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.
 

Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 


At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $55.00/hr.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you