iOS Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
iOS Software Engineer (AI): Building and maintaining a production-grade proactive AI chat application with an accent on AI interaction UX, system reliability, and performance. Focus on designing non-deterministic AI flows, optimizing memory and latency, and ensuring a seamless mobile experience for everyday users.
Location: Must be based in Indonesia (Jakarta)
Company
is building a proactive AI chat application designed to bring intelligence to everyday conversations, workflows, and task completion.
What you will do
- Develop and maintain high-quality iOS applications using Swift and SwiftUI.
- Design intuitive UX patterns for AI interactions including streaming responses, retries, and fallbacks.
- Optimize mobile performance, memory usage, and battery efficiency for AI-powered features.
- Integrate backend AI APIs and collaborate closely with ML engineers on system behavior.
- Implement telemetry to capture user signals for AI evaluation and iterative improvement.
- Maintain App Store quality and resolve production issues with clear root-cause analysis.
Requirements
- Must be based in Indonesia.
- 3+ years of professional iOS development experience using Swift.
- Solid understanding of async/await, concurrency, and background tasks.
- Hands-on experience integrating AI features into mobile applications.
- Experience shipping and maintaining production-grade iOS apps.
- Strong performance and memory optimization skills.
- Familiarity with UX patterns for AI (handling latency and non-deterministic behavior).
Nice to have
- Experience with CoreML or on-device machine learning (e.g., TensorFlow Lite).
- Familiarity with feature flags and remote configuration systems.
Culture & Benefits
- Work in a high-talent density, small, and world-class team.
- Fast-paced environment emphasizing independent execution and collective decision-making.
- Focus on building products with practical benefits for a global user base.
Hiring process
- Evaluation by technical team members.
- 3 to 4 interviews conducted via virtual meetings or onsite.
- Emphasis on transparency and efficiency with prompt decision-making.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →