Jakarta , Jakarta , Indonesia remote

Bjak is hiring an Android Software Engineer

About the Role

As an Android Software Engineer, you'll lead the development of a mobile-first AI platform that engages users in everyday contexts. Your work will center on crafting a robust, efficient Android client that delivers seamless interactions across chat, vision, voice, and personalized recommendations.

What You'll Do

  • Develop and maintain production-grade Android applications using Kotlin, with a focus on stability and responsiveness.
  • Integrate AI-driven features by connecting to backend services and managing asynchronous data flows.
  • Design intuitive interaction patterns for streaming outputs, handling retries, and displaying partial results.
  • Optimize app performance, memory footprint, and latency, especially during intensive AI workflows.
  • Implement telemetry, logging, and user feedback systems to inform AI model improvements.
  • Work closely with backend and machine learning teams to define API behavior and ensure consistent system performance.
  • Ensure the app meets high standards for security, scalability, and resilience in unpredictable network conditions.

What We're Looking For

  • At least three years of professional Android development with Kotlin.
  • Proven experience integrating AI features such as large language models, computer vision, or speech processing.
  • Strong grasp of asynchronous programming using Coroutines and Flow.
  • Familiarity with REST or gRPC APIs and data serialization formats.
  • Solid skills in debugging, profiling, and diagnosing performance bottlenecks.
  • Experience with on-device inference frameworks like MLKit or TensorFlow Lite.
  • A published app on the Google Play Store demonstrating production-quality development.

Technology Environment

You'll work primarily with Kotlin and Java, leverage SQL and noSQL data stores, and implement on-device AI models using TensorFlow Lite.

Team & Culture

You'll join a high-performing, hands-on team that values technical excellence, rapid iteration, and shared decision-making. We value individuals who can work independently, bring clarity to complex problems, and balance fast execution with continuous learning.

Required Skills
KotlinJavaAndroid DevelopmentAI IntegrationTensorFlow LiteCoroutinesFlowREST APIsgRPCSQLnoSQLAsynchronous ProgrammingDebuggingPerformance Profiling KotlinJavaAndroid DevelopmentAI IntegrationTensorFlow LiteCoroutinesFlowREST APIsgRPCSQLnoSQLAsynchronous ProgrammingDebuggingPerformance Profiling
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Bjak
Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Their main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage. They invest in technology such as Custom API, trading systems, and data science to enable easy access to financial services.
All jobs at Bjak Visit website
Job Details
Department AI Engineering
Category mobile
Posted 3 months ago