Kotlin Multiplatform & AI Engineer
We’re looking for an exceptional Kotlin Multiplatform & AI Engineer to join our innovative technology team.
This role blends cutting-edge mobile development with artificial intelligence, building transformative cross-platform solutions.
The ideal candidate has strong expertise in Kotlin Multiplatform Mobile (KMM) and proven experience deploying AI/ML models in production environments.

Key Responsibilities:
Cross-Platform Development
• Design and develop shared business logic using Kotlin Multiplatform for iOS, Android, and web applications.
• Implement platform-specific UI layers while maximizing code reuse across platforms.
• Build and maintain shared libraries for networking, data persistence, and business logic.
• Optimize performance across all supported platforms.
AI/ML Integration
• Integrate ML models into mobile apps using TensorFlow Lite, Core ML, and ONNX Runtime.
• Implement on-device AI for computer vision, NLP, and predictive analytics.
• Develop efficient model deployment strategies balancing accuracy and performance.
• Build AI-powered features like real-time image analysis, voice recognition, and personalization.
Technical Architecture
• Design scalable architectures that integrate AI with cross-platform apps.
• Implement secure data pipelines for training and inference.
• Build robust error handling and fallback mechanisms for AI-driven features.
• Ensure compliance with privacy regulations (GDPR, CCPA).
Collaboration & Innovation
• Partner with data scientists to optimize ML models for mobile deployment.
• Collaborate with product teams to identify AI-enhanced features.
• Contribute to technical strategy and roadmap.
• Mentor team members on Kotlin Multiplatform and mobile AI best practices.
Mandatory Skills:
Technical Skills
• 5+ years in mobile development, including 2+ years with Kotlin Multiplatform.
• Proficiency in Kotlin, Swift, and modern Android/iOS development.
• Experience deploying ML models in production mobile apps.
• Familiarity with ML frameworks: TensorFlow Lite, PyTorch Mobile, Core ML, ML Kit.
• Knowledge of REST APIs, GraphQL, and real-time data sync.
• Experience with CI/CD pipelines and automated testing.
AI/ML Knowledge
• Solid understanding of ML concepts: supervised/unsupervised learning, neural networks, optimization.
• Experience with model quantization, pruning, and compression.
• Familiarity with edge computing and federated learning.
• Knowledge of AI model versioning and A/B testing.
Platform Expertise
• Deep understanding of iOS & Android capabilities/limitations.
• Experience with Core ML and Android Neural Networks API.
• Knowledge of mobile hardware acceleration (GPU, Neural Engine, NPU).
Preferred Qualifications
• Experience with computer vision (OpenCV, Vision framework).
• Background in healthcare, fitness, or wellness tech.
• Contributions to open-source Kotlin Multiplatform or mobile AI projects.
• Experience with cloud AI services (Google Cloud AI, AWS SageMaker, Azure ML).
• Knowledge of privacy-preserving AI techniques.
• Familiarity with reactive programming (Kotlin Flow, RxJava, RxSwift).
• Experience with AR/VR frameworks and spatial computing.
Tech Environment
• Languages: Kotlin, Swift, Java, Python
• Frameworks: Kotlin Multiplatform Mobile, Jetpack Compose, SwiftUI
• AI/ML Tools: TensorFlow Lite, Core ML, ONNX Runtime, MediaPipe
• Cloud Platforms: Google Cloud, AWS, Azure
Tools: Android Studio, Xcode, IntelliJ IDEA
Version Control: Git, GitHub/GitLab
CI/CD: GitHub Actions, Bitrise, CircleCI
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office