NE

Senior Android Software Engineer (Java, Kotlin, C++ & AI/ML)

Nextjobrooster.jobs
Aug 20, 2026, 8:42 AM1w ago
Full-timeColomboML & AISenior (5+ yrs)

About the role

This role is for a Senior Android Software Engineer responsible for developing, maintaining, and enhancing high-performance Android applications. The position requires strong experience in Android development using Java/Kotlin and C++, as well as integrating and optimizing native C++ components. The engineer will work closely with AI/ML teams to deploy and optimize AI models for mobile and edge platforms, with a focus on performance, memory, and power efficiency. The company is a global software solutions provider serving clients across multiple continents and emphasizes innovation, efficiency, and customer satisfaction. The work arrangement is hybrid and the employment is on a long-term contract basis.

Must have

  • 5+ years of professional experience in Android software development.
  • Strong hands-on experience developing applications for the Android platform.
  • Proficiency in Java and/or Kotlin.
  • Good programming experience in C++.
  • Strong understanding of Android SDK, Android application architecture, and development practices.
  • Experience with Android application debugging, profiling, and performance optimization.
  • Good understanding of software development lifecycle and version control systems such as Git.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively in a collaborative, cross-functional team environment.

Nice to have

  • Experience working with AI/ML models on mobile or edge devices.
  • Experience converting or optimizing AI models to run efficiently on mobile platforms.
  • Knowledge of AI model formats, inference frameworks, or mobile AI deployment technologies.
  • Experience with Qualcomm platforms, chipsets, SDKs, or AI acceleration technologies will be a strong advantage.
  • Understanding of hardware acceleration, GPU/NPU/DSP-based AI inference.
  • Experience with performance optimization for resource-constrained mobile devices.

Technologies

  • Android
  • C++
  • Git
  • Java
  • Kotlin
  • Machine Learning

Highlights

The role is a long-term contract with a hybrid work arrangement. Working days are Monday to Friday, and hours depend on project requirements. Strong English communication skills are required. Experience with Qualcomm platforms is considered a strong advantage.