Android Software Engineer
A
AvomindAI Startup
SingaporeFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3 years
- Required Skills
- AndroidKotlingRPCRESTful APIsLLMComputer Vision
Requirements
- Minimum 3 years of Android application development experience using Kotlin.
- Hands-on experience integrating AI-powered features, such as Large Language Models (LLMs), computer vision, or speech APIs.
- Strong understanding of asynchronous programming using Coroutines and Flow.
- Experience working with RESTful or gRPC APIs and structured data formats.
- Strong debugging, troubleshooting, and performance profiling skills.
- Experience developing applications that operate reliably under conditions involving latency, partial failures, and non-deterministic behavior.
- Familiarity with ML Kit or lightweight on-device inference is an advantage.
- Experience publishing and maintaining production applications on the Google Play Store.
- Experience with Java.
- Experience with SQL and NoSQL databases.
- Experience with TensorFlow Lite (on-device inference).
Responsibilities
- Build and maintain production Android applications using Kotlin.
- Integrate AI-powered features such as chat, vision, voice, and recommendation systems through backend APIs.
- Design intuitive user experiences for AI interactions, including streaming responses, retries, and partial results.
- Optimize application performance, memory usage, and responsiveness for AI-intensive workflows.
- Implement analytics, logging, and user feedback mechanisms to support continuous AI evaluation and product improvement.
- Collaborate closely with backend and machine learning engineers to define API integrations and system behavior.
- Ensure application stability, security, and scalability within production environments.
View Full Description & ApplyYou'll be redirected to the employer's site