At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing career growth and development opportunities. #WelcomeToCognizant!
Qualifications
- 2–4 years of experience with AAOSP (Android Automotive Operating System Platform)
- Experience with: ML – Machine Learning Models for Android (TFLite/MediaPipe/ONNX Runtime)
- Experience with: SQLite, Kotlin, Java and Jetpack Compose
- ADVANCED ENGLISH IS A MUST
- 100% remote work
Responsibilities
- Integrate prebuilt ML models (e.g., TFLite, MediaPipe, ONNX Runtime) into Android/AAOS apps and services with clear and maintainable model I/O contracts.
- Offline-first inference; optional cloud inference path (REST/gRPC) using the hosted model endpoint; implement routing and fallback between local and cloud paths.
- Develop robust, real-time audio and sensor capture pipelines (AudioRecord/AAOS audio APIs; optional car audio plugin service) with buffering and back-pressure handling.
- Implement model pre/post-processing as specified by the ML team (e.g., windowing, normalization, log-mel) using provided reference code and evolving best practices.
- Design and maintain event logic (thresholds, debouncing, hysteresis) and configuration toggles; collaborate with ML and Product to calibrate and adapt over time.
- Optimize apps for latency, memory, and power efficiency; select runtime delegates (NNAPI/GPU/DSP) when appropriate; profile and tune cold-start and steady-state performance.
- Build developer-facing tools and lightweight UIs (Jetpack Compose) for debugging, telemetry visualization, tracing, threshold management, and runtime selection.
- Implement privacy-preserving telemetry and evaluation hooks (e.g., precision/recall estimates, false positive rates) without retaining raw audio or sensitive data.
- Establish quality gates, including unit/instrumentation tests, Compose UI tests, and contract tests that validate model interfaces, shapes, and versioning.
- Document architecture decisions, risks, and integration learnings; contribute to productionization strategies and ongoing platform improvements.
- Collaborate across multidisciplinary teams to ensure smooth deployment, maintainability, and scalability of ML features in-vehicle.
Why Cognizant?
- Improve your career in one of the largest and fastest growing IT services providers worldwide
- Receive ongoing support and funding with training and development plans
- Have a highly competitive benefits and salary package
- Get the opportunity to work for leading global companies
- We are committed to respecting human rights and building a better future by helping your minds and the environment
- We invest in people and their wellbeing.
- We create conditions for everyone to thrive. We do not discriminate based on race, religion, color, sex, age, disability, nationality, sexual orientation, gender identity or expression, or for any other reason covered.
At Cognizant we believe that our culture makes us stronger!
Join us now!