Latest AI JobsBrowse Jobs
bjakcareer logo

Android Software Engineer

bjakcareerPolandActAI Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Mid · 3+ yrs
Posted
28 Sept 2026
Status
Open · checked 7d ago

About this role

This role suits an Android developer with a background in Kotlin and AI feature integration who wants to build production mobile applications in Poland. The Android Software Engineer position at bjakcareer involves creating proactive AI-native applications for mobile users.

Role Overview

The Android Software Engineer manages the Android client experience and determines how artificial intelligence performs on mobile devices. The position involves building production applications where artificial intelligence interactions form the core of the software.

Key Responsibilities

Build and maintain production Android applications using Kotlin
Integrate artificial intelligence features including chat, vision, voice, and recommendations through backend application programming interfaces
Design user experience patterns for artificial intelligence interactions such as streaming responses, retries, and partial results
Optimize performance, memory usage, and responsiveness for artificial intelligence heavy flows
Implement analytics, logging, and feedback capture to support evaluation and iteration
Collaborate with backend and machine learning engineers on application programming interface contracts and system behavior
Ensure stability, security, and scalability in production environments

Requirements

Minimum of 3 years of Android development experience utilizing Kotlin
Hands-on experience integrating artificial intelligence features such as large language models, vision, and speech application programming interfaces
Understanding of asynchronous programming including Coroutines and Flow
Familiarity with REST or gRPC application programming interfaces and structured data formats
Debugging and performance profiling skills
Experience building in environments involving latency, partial failure, and non-deterministic behavior
Experience with MLKit or light on-device inference
Published production applications on the Google Play Store

Skills and Tools

Kotlin
Java
SQL
NoSQL
TensorFlow Lite
Coroutines and Flow
REST and gRPC application programming interfaces
MLKit

About the Company

The organization builds proactive applications for users worldwide to bring intelligence to conversations, errands, organizing, and workflows with minimal prompting. The team operates as a small, hands-on unit focused on high talent density and rapid decision making.

How to Apply

Apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the location of the job?

The position is located in Poland.

How many years of experience are required?

Candidates need 3+ years of Android development experience using Kotlin.

What programming languages and tools are used?

The tech stack includes Kotlin, Java, SQL, noSQL, and TensorFlow Lite.

What is the interview process like?

The process consists of 3 to 4 interviews conducted via virtual meetings and/or onsite, evaluated by technical team members.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site