Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About O-Health

O-Health is a health-technology company dedicated to democratizing and bridging the healthcare access gap across India and emerging markets. We are building intelligent digital health and AI systems that enable patients, doctors, and healthcare workers to communicate naturally through voice-based, multilingual interactions. Our technology supports timely and accurate healthcare, even in underserved regions.

Website: o-health.in


About the Role

We are looking for a Machine Learning Engineer – Edge, Vision, ASR & NLP who can own the end-to-end pipeline from raw camera/audio data to optimized models running on Android smartphones and Raspberry Pi.


You will work on:

  • Vision models that use cameras for screening and health workflows
  • Multilingual 

    ASR

     (with Indic languages) to understand real patient speech
  • NLP

     models to extract medical data
  • Deploying all of this 

    on-device and at the edge

     for real production application.

This is a highly hands-on role where one engineer stitches together ML research, edge deployment, and real-world healthcare impact.


What You Will Do


  1. Vision & Camera ML

  • Build and refine computer vision models using live camera feeds (e.g., document/OCR, basic visual checks, camera feed cues).

  • Design pipelines for capturing, preprocessing, and streaming camera data from Android tablets/phones and Raspberry Pi.


2.ASR for Indian Languages

  • Fine-tune and adapt ASR models (Whisper / wav2vec2 / NeMo etc.) for Hindi and other Indic languages

    , handling noise, accents, and code-mixed speech.
  • Build streaming / chunked ASR pipelines that work reliably in real-world noisy clinical environments.


3.NLP for Medical Data extraction

  • Develop NLP models to extract medical data.

  • Design pipelines for the applications.


4.Edge ML on Android & Raspberry Pi

  • Convert and optimize models (vision + ASR + NLP) to run on-device

     using TFLite / ONNX Runtime
  • Work closely with Android and backend teams to integrate models into apps and microservices.
  • Profile latency, memory, and power usage; apply quantization, pruning, distillation and other optimizations to make models production-ready on edge devices.


5.Data, Evaluation & Iteration

  • Help design and maintain datasets: multilingual audio, video, and text collected from deployments.

  • Define and track metrics: WER/CER for ASR, precision/recall/F1 for NLP, FPS/latency for edge models.
  • Iterate quickly based on real user feedback from PHCs, doctors, and field teams.


6.Collaboration & Ownership

  • Collaborate with product, design, ops, and medical advisors to translate field problems into ML tasks.

  • Own features end-to-end: from idea → PoC → edge deployment → monitoring → improvement.


What You Will Need


1.Core ML & Coding Skills: Strong proficiency in Python


2.Solid hands-on experience in

  • Computer Vision (OpenCV, CNNs, detection/segmentation/OCR etc.)
  • ASR / Speech models (Whisper, wav2vec2, NeMo, ESPnet, etc.)
  • NLP / Transformers


3.Edge ML & Systems Experience

  • Experience deploying ML models on Android

     (TFLite / ML Kit / ONNX Runtime Mobile / PyTorch Mobile / ExecuTorch).
  • Experience running models on 

    Raspberry Pi or similar SBCs

     with cameras/mics/sensors.
  • Understanding of edge constraints: CPU-only or small GPU, limited RAM, power limits, offline/spotty network.
  • Familiarity with techniques like 

    quantization, model size reduction, lower input resolution, mixed precision

    , etc.


4.Tooling & Infra

  • Comfortable working in Linux

     environments, SSH, logs, basic networking.
  • Experience with 

    Git

    , basic CI/CD and preferably 

    Docker

     or similar for packaging services.
  • Ability to expose models as 

    APIs

     (FastAPI/Flask) and debug end-to-end flows.
  • Language & Domain Comfort

  • Practical familiarity with at least one Indic language

     (e.g., Hindi, Gujarati, Telugu, etc.) and willingness to work with noisy, code-mixed speech and regional accents.
  • Genuine interest in 

    healthcare / social impact

     and sensitivity while handling patient data.


5.Mindset & Soft Skills

  • Ownership mentality: you enjoy taking things from idea → implementation → deployment → iteration.

  • Comfortable with ambiguity, changing priorities, and cross-functional collaboration in a startup.
  • Clear communication with both technical and non-technical stakeholders (doctors, field teams, partners).

real, deployable ML systems


Attributes We Value:

  • Problem-solving mindset and ownership.
  • Strong communication skills.
  • Ability to work independently on-site.
  • Willingness to learn and evolve quickly in a real-world healthcare environment, and work the extra mile.


Contact & Company Details

Company:

Address:

Email:

Website:

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

kalamassery, kochi, kerala

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india