Bio Signal Processing
& ML Engineer

Bio Signal Processing
& ML Engineer

Location: Bay Area, USA
On-site: 
Palo Alto

Position Type: Full-Time

Company Overview:
Subsense is a pioneering organization specializing in developing innovative nanotechnology solutions aimed at revolutionizing the field of noninvasive daily used Brain-Computer Interfaces and treating Neurodegenerative disease. We are committed to creating cutting-edge products that address complex health challenges and improve customer and patient outcomes.


Summary:
We are seeking a Bio Signal Processing & Machine Learning Engineer to lead the development of data systems and signal analytics for next-generation brain-computer interface (BCI) technology. This role will take over the software direction of the product, focusing on processing optical and electrical biosignals, building computational models, and developing applied algorithms to support integration with hardware systems. The ideal candidate has a track record of excellence in computational neuroscience, experience in biosignal modeling, machine learning, and translating experimental data into product-ready insights. They will be working closely with the hardware and neurotech teams.


Job responsibilities will include:

  • Developing robust signal processing pipelines to analyze data from optical and electrical biosensors
  • Building software systems and tools for working with biosensing data, including real-time and post-processing environments
  • Collaborating with the Hardware Development Lead to ensure seamless integration of sensors and processing systems
  • Translating research outputs and prototypes into scalable product-ready solutions
  • Contributing to modeling and simulation of BCI systems (computational modeling experience is a plus)
  • Supporting data handling infrastructure for proof-of-concept studies and early prototypes
  • Developing machine learning with algorithm optimization and implementation
  • Designing experiments and ML workflows to evaluate algorithm performance on biosignal data
  • Exploring and applying advanced machine learning techniques (e.g., supervised, unsupervised, and semi-supervised learning) for signal extraction and classification
  • Collaborating with neurotech and nanoscience leads to define model validation strategy and interpretability metrics
  • Documenting methods and contributing to internal knowledge base and IP development


Successful candidates will have:

  • Strong experience in signal processing for biosensing applications (optical and/or electrical)
  • Solid background in building software systems for managing and interpreting biological or sensor data
  • Experience translating research into applied or commercial systems
  • Familiarity with BCI-related data or neurotechnology is preferred
  • Proficiency in Python and common signal processing/ML libraries (e.g., NumPy, SciPy, scikit-learn, PyTorch)
  • Experience working in cross-functional teams, especially in hardware-software integration
  • Advanced degree in bioengineering, computer science, electrical engineering, or a related field, or equivalent industry experience
  • Experience with startups or fast-paced R&D environments is preferred


What We Offer:

  • Competitive salary and benefits package
  • Opportunity to work in a dynamic and innovative environment
  • Support for professional development and continuous learning
  • Collaborative and inclusive company culture

apply now

Max file size 10MB.