Enable job alerts via email!

Staff DSP/ML Engineer

Synex Medical

Canada

Remote

CAD 240,000 - 276,000

Full time

Yesterday
Be an early applicant

Job summary

A leading healthcare technology company is seeking a Senior DSP Engineer to design and implement sophisticated algorithms in a remote-friendly role. Candidates should possess a Master’s or PhD and have extensive experience in DSP and machine learning. The ideal individual will thrive in a collaborative environment, focusing on algorithm optimization and mentoring junior engineers. This position offers a competitive salary and excellent benefits including flexible time off.

Benefits

Health, Dental, and Vision Insurance
Flexible Time Off
Parental Leave
Professional Development budget

Qualifications

  • 7-10+ years of experience in DSP, especially with spectral analysis.
  • Experience with low-SNR data, particularly in NMR/MRS/MRI.
  • Strong experience in building cloud-based ML training pipelines.

Responsibilities

  • Design sophisticated spectral processing algorithms.
  • Lead the design of scalable data pipelines on cloud platforms.
  • Mentor junior DSP/AI engineers.

Skills

DSP expertise
Signal processing
Machine learning
Python
C/C++
Numerical stability

Education

Master’s or PhD in Electrical Engineering, Physics, Biomedical Engineering, or related field

Tools

AWS
GCP
Azure
PyTorch
TensorFlow

Job description

The Basics
  • This is a full-time position.This posting is for a current vacancy.
  • This is a remote-friendly position for candidates based in Canada or the United States. We'd prefer to hire candidates within reasonable commuting distance to our Toronto, Boston, or Bay-Area offices, but it's not a requirement.
  • Work hours are flexible, but meetings are typically scheduled between 9 am and 5 pmEastern Standard Time.
  • The salary range for this role is $175,000 - $200,000, dependent on location.
  • The hiring manager for this position is Keshav Datta.
In this role, you'll be expected to:
  • Design and implement sophisticated spectral processing, denoising, and feature extraction algorithms for low-SNR NMR data.
  • Develop robust baseline correction, peak detection, and deconvolution pipelines for in vivo spectroscopy.
  • Optimize algorithms for both offline research and real-time, embedded execution.
  • Lead the design of scalable data pipelines for large-scale training and validation on cloud platforms (AWS/GCP/Azure).
  • Integrate DSP pre-processing stages into ML workflows for both classical and deep learning models.
  • Oversee model lifecycle management, from data ingestion to deployment.
  • Optimize and deploy ML models on embedded hardware for low-latency, real-time inference.
  • Collaborate with hardware engineers to ensure computational feasibility and accuracy in device-constrained environments.
  • Work closely with NMR physicists, AI scientists, and embedded engineers to integrate signal processing, ML models, and pulse sequence design.
  • Translate complex DSP and ML concepts into actionable engineering requirements.
  • Mentor junior DSP/AI engineers and guide the technical roadmap for DSP and AI integration.
  • Occasionally assist in the hiring process by participating in interviews, reviewing resumes, or offering feedback.
You might be right for this role if you have:
  • A Master’s or PhD in Electrical Engineering, Physics, Biomedical Engineering, Computer Engineering, or related field.
  • 7-10+ years of experience in DSP, with hands-on work in spectral analysis, denoising, and feature extraction.
  • Demonstrated experience with low-SNR data, ideally in NMR/MRS/MRI or related spectroscopy/imaging modalities.
  • A proven track record of building large-scale, cloud-based ML training pipelines.
  • Strong proficiency in Python and C/C++ (for performance-critical DSP and embedded work).
  • An understanding of inverse problems, compressed sensing, or Bayesian approaches
  • Familiarity with PyTorch or TensorFlow for deep learning model development.
  • Experience deploying ML/DSP algorithms to embedded or edge devices.
  • A strong understanding of numerical stability, computational optimization, and algorithm scalability.
  • Familiarity with real-time medical device constraints and regulatory considerations.
About Synex Medical

At Synex, our work culture is defined by a blend of ambitious goals, intense passion for our mission, and a deep commitment to the well-being of our employees. We encourage our team to set ambitious goals and provide the autonomy needed to achieve them.

While achieving significant milestones can require extra effort and collaboration at times, we also prioritize rest and self-care to maintain our team’s well-being. Our policies and practices encourage taking time for personal and family commitments, ensuring that our employees can maintain a fulfilling life outside of work.

Developing strong social connections helps tie us together even when we are located in different places. Routinely, we meet in our regional offices for paid company lunches, learning sessions and social events.

Transparency and ethical standards are also foundational to how we operate. We collaborate with external partners from academia and industry to review and provide feedback on our work, ensuring scientific rigor and accountability. Internally, we promote psychological safety through regular check-ins with employees, anonymous surveys, and multiple avenues for reporting concerns, including an online reporting tool. These measures foster a supportive and open environment where employees feel safe to voice their concerns and contribute to the company’s success.

Benefits

Building towards a predictive healthcare future starts with our team. We are dedicated to offering a strong benefits package which will improve as Synex expands. We currently offer:

→ Health, Dental, and Vision Insurance: We cover 100% of the premiums for our employees. Coverage for partners and dependents varies based on location and plan.

→ Flexible Time Off: We don’t place annual limits on vacation and sick days, and we require that you take at least 3 weeks of vacation each year (not counting company holidays!).

→ Parental Leave: We provide 6 months of fully paid leave for all parents—whether you’re a birthing, non-birthing, or adoptive parent.

→ Professional Development: Invest in your growth with up to $1,500 annually for courses, certifications, or conferences.

Use of Artificial Intelligence (AI) in Hiring

Synex Medical does not use automated AI systems to screen, assess, or select applicants. All applications are reviewed by a human. We may occasionally use AI tools to assist with reviewing resumes or summarizing interview notes, but these tools do not make or influence selection decisions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs