Job Description
We are seeking Senior Mobile Developers to join a leading US-based AI company. In this role, you will have the exciting opportunity to work on cutting-edge AI technologies, including the integration of Large Language Models (LLM), Langchain, and other AI-driven solutions directly into mobile applications.
Key Responsibilities:
- AI Integration: Convert Python-based AI frameworks (such as PyTorch and TensorFlow) into mobile-compatible formats like CoreML, TensorFlow Lite, and ONNX.
- Mobile AI Development: Integrate on-device AI models to power intelligent chatbot features and other mobile AI-driven functionalities.
- Performance Optimization: Focus on optimizing mobile application performance for iOS and Android while ensuring seamless offline AI functionality.
- Data Management: Utilize mobile storage solutions such as ObjectBox, SQLite, Realm, and Core Data (iOS) to manage AI embeddings, vectors, and other data.
Required Skills & Experience:
- Python: Proficiency in working with AI frameworks like PyTorch and TensorFlow.
- Mobile Development: Expertise in developing mobile apps using Swift (iOS) and Kotlin (Android).
- AI Technologies: Experience with LLM, Langchain, and other AI frameworks to build cutting-edge mobile applications.
- Data Storage Solutions: Familiarity with tools like ObjectBox, SQLite, Realm, and Core Data (iOS) for efficient data storage.