HireHireSarvam AI jobs › Staff Engineer - Mobile, Desktop & KMP

Staff Engineer - Mobile, Desktop & KMP

Apply for this role or explore on the map →

About Sarvam Sarvam is building the bedrock of Sovereign AI for India. The company is developing India’s full-stack sovereign AI platform, building across research, models, infrastructure and applications with a singular focus on making AI genuinely work for India. Sarvam works with leading enterprises and public institutions and is backed by Lightspeed, Peak XV, and Khosla Ventures. Sarvam partners with India’s leading brands, including Tata Capital, SBI Life, CRED, IDFC, and LIC. About the Role Sarvam's consumer and enterprise products — Indus, Kivi, and the products we build next — live on the devices people actually use: Android phones, iPhones, Windows laptops, Linux desktops, and Macs. These are not thin web wrappers. They are native applications that run on-device inference, capture and stream audio, render streaming model output, and keep working when the network drops. Across India's hardware spectrum — from a low-end Android phone on a patchy 2G connection to a developer's Mac on fibre — the app has to feel fast and reliable. We are hiring a Staff Engineer to own the client application layer across mobile and desktop, with Kotlin Multiplatform (KMP) as the unifying bet. This is an IC role. You will set the architecture, the patterns, and the bar for how Sarvam ships native apps across five platforms without five separate codebases. You will work across the Sarvam product stack — Indus, Kivi, and new products as they come — and partner closely with backend, model serving, and product teams rather than against a finished spec. What You’ll Do Own the end-to-end architecture of Sarvam's mobile and desktop applications, built on a Kotlin Multiplatform core that shares business logic, networking, storage, and model-client code across Android, iOS, Windows, Linux, and macOS, with Compose Multiplatform and Jetpack Compose as the primary UI layer. Ship and evolve Indus and Kivi as native apps on all five platforms — chat and streaming UI, voice capture and playback, on-device and cloud model invocation, offline-first behaviour, and background processing. Lead the KMP adoption strategy: decide what lives in common code versus what stays native, design the expect/actual boundaries, and build the shared modules (networking, persistence, audio pipeline, model client, telemetry) that every product team builds on. Build for India's real device and network conditions: low-RAM Android devices, intermittent connectivity, code-switching across 22+ Indian languages, and audio pipelines that must handle VAD, compression, and streaming under poor networks. Integrate Sarvam's model APIs — ASR, TTS, translation, LLM, vision — into the client, including streaming responses, partial result rendering, and graceful degradation when a model call fails or times out. Drive performance and reliability across platforms: cold-start time, memory footprint on low-end devices, audio latency, battery discipline, and crash-free rate. Set the engineering standard for the client team: CI/CD across all five platforms, automated testing on real devices, code review culture, and a documentation-first approach to architecture decisions. Decide what UI and platform code stays shared versus native — Compose Multiplatform where it buys reach, but native UI frameworks (SwiftUI, Win32, GTK) and native libraries on any platform where a shared abstraction would cost performance, correctness, or platform feel. Partner with backend and inference teams on API contracts and streaming protocols — you shape them, not just consume them — and with product and design to ship coherent, native experiences rather than platform-agnostic ports. Mentor engineers across the client team on platform-native depth (Android, iOS, desktop) and on KMP discipline, raising the floor of what the team can ship independently. What We're Looking For 9+ years building production mobile and/or desktop applications that real users depend on, with strong ownership of what you shipped. Deep Kotlin exp

More roles at Sarvam AI

See Sarvam AI & thousands more on the map

Every tech & IT company hiring across India — with AI match scores — on one live map.

Open the map →