← All open roles
Machine Learning & Signal Processing Engineer
ScienceFull-time · OnsiteIIT Madras, Chennai
We're looking for a curious and enthusiastic Machine Learning & Signal Processing Engineer who's excited to work at the intersection of health, technology, and innovation.
You'll join a team that thrives on exploration — turning real-world signals into meaningful insights that drive the next generation of health-tech solutions.
Requirements
- Hands-on experience in biosignal processing, preferably EEG and ECG (PPG/HRV is a plus).
- Strong understanding of signal processing: filtering, ICA/PCA, wavelets, and feature extraction across time, frequency, and time-frequency domains.
- Good conceptual knowledge of linear algebra, probability, multivariate statistics, and optimization.
- Practical experience applying machine learning and deep learning to biosignals — both classification and regression.
- Proficiency in Python and ML/AI libraries such as scikit-learn, TensorFlow/PyTorch, Pandas, NumPy, and MNE.
- Familiarity with cloud platforms (Google Colab, AWS, Azure) for training, testing, and deploying models.
- Experience with real-time biosignal pipelines for wearables or neurotech is a plus.
You should also
- Work collaboratively with the business team as they provide and refine requirements.
- Be self-motivated, able to work independently, and communicate to a wide range of audiences.
- Bring strong analytical skills and sound decision-making.
- Be genuinely passionate and curious about deep technology.