- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
ActAI is dedicated to transforming everyday basic applications such as email, notes, tasks, and calendars into AI-driven experiences. With over five billion users of traditional apps, the company aims to introduce intuitive and minimally prompted proactive applications that enhance conversations, errands, and workflows. Their focus lies in creating highly reliable, long-running workflows that maintain persistent context and complete real-world tasks while minimizing hallucinations. The ultimate goal is to help organize users’ lives so they can focus on meaningful activities.
Role Overview
As an Android Software Engineer focusing on AI applications, you will be responsible for shaping the Android client experience. This is a comprehensive role involving the development of a fully functional Android application where AI functionalities such as interactions, behavior, and performance are central. You will ensure production-level quality, emphasizing performance, reliability, and user clarity.
Key Responsibilities
- Develop and maintain Android applications using Kotlin.
- Integrate AI-enabled features including chat, vision, voice, and recommendations through backend APIs.
- Create user experience designs tailored for AI interactions, managing streaming responses, retries, and partial results.
- Enhance app performance, optimize memory consumption, and improve responsiveness in AI-intensive workflows.
- Implement analytical tools, logging mechanisms, and feedback systems to refine AI performance and assist iterative development.
- Collaborate closely with backend and machine learning engineers to align API contracts and system functionalities.
- Ensure the application remains stable, secure, and scalable in a production environment.
Preferred Qualifications
- Minimum of 3 years professional experience in Android development using Kotlin.
- Proven expertise in integrating AI features such as large language models, vision, and speech recognition APIs.
- Strong grasp of asynchronous programming concepts, particularly Coroutines and Flows.
- Experience with RESTful or gRPC APIs and handling structured data formats.
- Skilled in debugging, profiling performance, and resolving issues efficiently.
- Ability to develop robust applications operating in scenarios with latency, partial failures, and unpredictable behavior.
- Knowledge of MLKit or lightweight on-device machine learning inference technologies.
- Published Android applications available on the Google Play Store.
Expected Outcomes
- Delivery of reliable, smooth, and stable Android applications for real-world use.
- Optimized app performance characterized by responsiveness, low latency, and efficient CPU and memory utilization.
- Early detection and effective resolution of production issues supported by clear root cause analysis.
Technology Stack
- Kotlin and Java
- SQL and NoSQL databases
- TensorFlow Lite for on-device inference
Work Culture
ActAI operates with small, elite teams that combine high talent density with a hands-on approach. The team values collective decision-making and rapid execution while balancing quality with quick learning. Candidates are expected to bring structure, sound judgment, and an autonomous work ethic to deliver truly magical AI products to users.
Interview Process
Applicants who match the criteria will undergo three to four interviews conducted either virtually or onsite. The technical team evaluates applications thoroughly and aims to provide decisions promptly. Successful candidates will receive an offer to join the team focused on delivering practical AI benefits to billions worldwide.
Industry
Software Development