Data Scientist – ECG Signal Processing & AI Development

Cardiolyse

India

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cardiolyse is hiring a Data Scientist to advance algorithms for their ECG analysis platform. Responsibilities include improving arrhythmia classification and ECG interval detection, as well as enhancing signal quality using various techniques.

The ideal candidate will possess strong skills in ECG signal processing and machine learning, working to solve challenging data problems in healthcare applications. This full-time position offers opportunities for part-time or consulting arrangements depending on candidate fit.

Qualifications

  • Experience with ECG signal processing and related algorithms.
  • Strong knowledge in machine learning model development.
  • Familiarity with dataset challenges in healthcare applications.

Responsibilities

  • Improve arrhythmia-classification algorithms for accuracy.
  • Advance ECG interval detection across various conditions.
  • Build delineation methods with limited labelled data.

Skills

Python programming
Biosignal processing for ECG
Deep learning with PyTorch/TensorFlow
Experiment documentation (Git)
Clinical data evaluation metrics

Tools

NumPy
SciPy
pandas
scikit-learn
Git

Job description

Please ONLY APPLY if you have worked with ECG (electrocardiogram) signal processing and use AI tools on a daily basis.

Job Summary

We're hiring a Data Scientist to advance the algorithms behind our ECG analysis platform. You'll sharpen arrhythmia classification, ECG interval detection (PR, QRS, QT), and signal quality — choosing the right technique for each problem, from classical signal-processing and delineation through to machine learning.

If you bring deep, versatile biosignal-processing expertise and enjoy problems where the data doesn't arrive clean, we'd love to talk.

The ideal candidate will have experience in ECG signal processing, machine learning model development, and AI-driven diagnostics in healthcare applications.

Key Responsibilities
  • Improve and extend the arrhythmia-classification algorithms, raising accuracy and robustness on messy, real-world recordings.
  • Advance ECG interval detection (PR, QRS, QT/QTc, RR) across resting ECG, selecting the right method for each problem rather than forcing one approach.
  • Strengthen signal quality through denoising, baseline-wander removal, and artifact suppression.
  • Build delineation and interval-measurement methods that hold up with little or no labelled data, and design sound strategies to validate them.
  • Define and run algorithm evaluation against clinical ground truth — reporting classification metrics and interval-level error, and iterating to clinical-grade performance.
  • Partner with the ECG technician and annotation team to specify, review, and improve labelling workflows and the quality of ground-truth data.
  • Document algorithms, datasets, and experiments to support quality and regulatory requirements.
Required skills (must-have)
  • Strong Python and the scientific stack (NumPy, SciPy, pandas, scikit-learn).
  • Broad, hands‑on command of biosignal processing for ECG — not limited to any single family. This spans wavelet transforms (DWT / SWT / CWT / wavelet packets), derivative‑ and filter‑based delineation (e.g., Pan‑Tompkins‑style QRS detection), template matching, and Hilbert‑transform and other time‑frequency methods — plus the judgement to choose the right technique for each problem.
  • Experience building ECG delineation and interval‑measurement that works with little or no labelled data — classical, rule‑based, or model‑based methods that need no training labels, together with sound strategies for validating them.
  • Practical approaches to label scarcity: semi‑supervised, self‑supervised, and weakly‑supervised learning, transfer learning from publicly annotated datasets, and designing annotation pipelines with clinical experts to create ground truth where none exists.
  • Familiarity with the limited publicly annotated ECG resources for delineation and intervals (e.g., PhysioNet QT Database, LUDB, PTB‑XL) and a clear understanding of their limitations.
  • Deep learning with PyTorch and/or TensorFlow/Keras for biosignals (1‑D CNNs, RNN / LSTM, transformers), where labelled data supports it.
  • Demonstrated experience working with ECG or other biosignal data.
  • Sound evaluation discipline for imbalanced and limited clinical data — sensitivity, specificity, PPV, F1, and AUC for classification, plus interval‑level error metrics (e.g., mean and SD of onset/offset deviation against a reference) — and an understanding of why these matter in a medical context.
  • Version control (Git) and reproducible, well‑documented experiment workflows.
  • Comfortable working alongside AI assistants such as Claude as part of a modern development workflow — using them to accelerate prototyping, coding, and research while applying sound judgement to their output.
Preferred (nice‑to‑have)
  • Domain knowledge of ECG morphology, fiducial points (P, QRS, T), and clinical intervals.
  • Experience with probabilistic sequence models for delineation (e.g., hidden Markov models) and other model‑based approaches that perform well with limited data.
  • Familiarity with further DSP and decomposition methods (e.g., empirical mode decomposition, adaptive filtering) to draw on alongside the core toolkit.
  • Experience with heart‑rate‑variability (HRV) analysis.
  • Exposure to MLOps and deploying algorithms into production, on‑device, or edge environments.
  • Awareness of medical‑device software standards and regulation (ISO 13485, IEC 62304, CE / MDR), including the handling of SOUP components.
  • Experience collaborating with clinical annotators and clinicians.

This is a full‑time role, but other options (half‑time, advisory, hourly) could be reviewed if the profile is a perfect match.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms

Gonoise • Gurugram District

On-site
INR 1,500,000 - 2,600,000
Biomedical AI Engineer – Physiological Signal Processing
Biomedical AI Engineer – Physiological Signal Processing

Meeami Technologies, Inc. • Hyderabad

On-site
INR 1,800,000 - 2,600,000
Restaurant allowance
ECG Analyst
ECG Analyst

Jain International Trade Organisation - India • India

On-site
INR 300,000 - 500,000
ECG Analyst
ECG Analyst

Sunfox Technologies Pvt. Ltd. • Dehradun

On-site
INR 300,000 - 600,000
ECG Analyst
ECG Analyst

HypTechie • India

On-site
INR 250,000 - 300,000
Principal Data Scientist
Principal Data Scientist

Cytel • Pune District

On-site
INR 3,500,000 - 6,500,000
Senior EEG Hardware & Firmware Engineer (EEG Hardware, Firmware & Signal Acquisition Quality)
Senior EEG Hardware & Firmware Engineer (EEG Hardware, Firmware & Signal Acquisition Quality)

Basil Health AI • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Healthcare Data scientist
Healthcare Data scientist

Pacer Staffing • India

On-site
INR 1,000,000 - 1,500,000
Data Scientist
Data Scientist

Cohere Health • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Machine Learning & Signal Processing Engineer
Machine Learning & Signal Processing Engineer

Neurostellar Pvt. Ltd. • Chennai District

On-site
INR 1,200,000 - 1,800,000