Bjak logoBjak logo

Android Software Engineer at bjakcareer | United States

BjakUnited States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Qualifications3+ years of Android development experience using KotlinHands-on experience integrating AI features (e.g. LLM, vision, speech APIs)Strong understanding of asynchronous programming (Coroutines, Flow)Familiarity with REST or gRPC APIs and structured data formatsStrong debugging and performance profiling skillsComfort building in environments with latency, partial failure, and non-deterministic behaviorExperience with MLKit or light on-device inferencePublished production apps on the Google Play Store

About the job

About the Role

Join bjakcareer as we develop an innovative AI-driven system that users engage with daily through various interactions, tools, and workflows.

In this role, you will design, develop, and maintain robust Android applications where artificial intelligence enhances the user experience. This position emphasizes performance, reliability, and intuitive UX for AI-centric interactions, moving beyond simple client-side integration.

Key Responsibilities

  • Develop and support production-grade Android applications utilizing Kotlin.

  • Incorporate AI-powered features such as chat, vision, voice, and recommendations using backend APIs.

  • Create user experience patterns tailored for AI interactions, including live responses, error handling, and incremental results.

  • Enhance application performance, memory management, and responsiveness for AI-intensive workflows.

  • Implement analytics, logging, and feedback mechanisms to facilitate AI evaluation and improvement.

  • Collaborate effectively with backend and machine learning engineers on API specifications and system functionality.

  • Ensure application stability, security, and scalability in production environments.

Qualifications

  • Minimum of 3 years of professional Android development experience with Kotlin.

  • Experience integrating AI functionalities (e.g., LLM, computer vision, speech APIs).

  • Proficient in asynchronous programming techniques (Coroutines, Flow).

  • Familiar with REST and gRPC APIs as well as structured data formats.

  • Strong skills in debugging and performance profiling.

  • Experience working in environments characterized by latency, partial failures, and unpredictable behavior.

  • Familiarity with MLKit or lightweight on-device inference.

  • Track record of published applications on the Google Play Store.

Technology Stack

  • Kotlin / Java

  • SQL / noSQL

  • TensorFlow Lite (on-device inference)

Our Work Culture

At bjakcareer, we pride ourselves on our flat organizational structure. Our team is small, driven, and committed to engineering excellence and product innovation. Every member is encouraged to take an active role in advancing the company's mission.

About Bjak

bjakcareer is at the forefront of developing AI solutions that enhance daily user interactions through smart applications. Our commitment to innovation drives us to create tools that empower users and streamline workflows.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.