Senior DSP/ML Engineer
Toronto, Canada
Full Time Senior-level / Expert USD 150K - 180K
Synex Medical
The Basics
- This is a full-time position.
- We’re prioritizing candidates based in the Greater Toronto area, and we’ll ask that you come to the office 2-3 times per week.
- The starting salary range for this position is $150,000 - $180,000.
- The hiring manager for this position is Keshav Datta, Head of NMR/DSP/ML at Synex.
A note from the hiring manager:
Hello!
My name is Keshav, and I’m looking for a person with technical breadth and passionate curiosity to join our research team. The right person for this role will have strong expertise in signal processing and deep learning.
If hired, you’ll work at the intersection of hardware and algorithms to develop advanced models and signal processing pipelines that extract meaningful data from complex in vivo NMR spectra. This will be a hands-on role where you'll contribute to all stages of signal acquisition, denoising, feature extraction, and predictive modeling.
You’ll have the chance to collaborate closely with our experts in NMR physics, DSP, AI, and biomedical engineering. If you’re looking for a role in which you can have a tangible impact while learning from intelligent, motivated colleagues, we’d love to hear from you!
In this role, we'll expect you to:
- Develop and apply advanced signal processing techniques (e.g., spectral denoising, artifact removal, deconvolution, filtering)
- Build and train deep learning models for signal reconstruction, biomarker quantification, and feature discovery from low-SNR spectra
- Analyze and interpret experimental NMR data from in vivo scans
- Work with experimentalists and engineers to improve SNR, robustness, and repeatability of measurements
- Assist in building data pipelines, model validation, and integrating algorithms into product workflows
- Stay up to date with literature in MRS, machine learning and signal processing for spectroscopy
You might be right for this role if you have:
- A PhD or Master’s with 3+ years of experience in signal processing/DL
- A strong background in digital signal processing (DSP): filtering, Fourier/Laplace transforms, spectral analysis
- Hands-on experience with deep learning frameworks (e.g., PyTorch or TensorFlow) applied to time-series, imaging, or spectroscopy
- Programming proficiency in Python and familiarity with scientific libraries (NumPy, SciPy, scikit-learn, etc.)
- A strong experimental and systematic mindset; comfort working with noisy biological data
- The ability to convey complex ideas clearly to both technical and non-technical audiences
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.
Tags: Data pipelines Deep Learning Engineering Machine Learning NumPy PhD Physics Pipelines Predictive modeling Python PyTorch Research Scikit-learn SciPy TensorFlow
Perks/benefits: Career development Conferences Flex hours Flex vacation Health care Medical leave Parental leave Team events Transparency
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.