R

Ribbon

IP/optical networking and cloud communications

Digital Signal Processing Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeWestford, MA, USAIn-person

About the Job

Requirements

  • A degree in Computer Science, Electrical Engineering, Computer Engineering, Signal Processing, Speech Processing, Artificial Intelligence, Data Science, or a related field, with 0–5 years of industry experience, or a PhD.
  • Demonstrated proficiency in Python, C, C++, or Go, and hands-on experience with machine learning and deep learning frameworks such as PyTorch, TensorFlow, scikit-learn, NumPy, Pandas, and Jupyter Notebook.
  • Experience developing, training, and optimizing machine learning and deep learning models for speech, audio, voice biometrics, signal classification, cybersecurity, or related applications.
  • Strong understanding of digital signal processing and speech processing concepts, including sampling theory and signal reconstruction; time-domain and frequency-domain analysis; Fourier transform and spectral analysis; digital filtering and noise reduction; feature extraction techniques such as MFCC, LFCC, spectrograms, Mel-spectrograms, and speaker embeddings; text-to-speech; speaker recognition and verification; voice biometrics; speech embeddings; synthetic speech and audio deepfake detection; and ASV spoofing and anti-spoofing techniques.
  • Familiarity with speech AI and anti-spoofing architectures such as CNNs, Transformers, Conformers, ECAPA-TDNN, RawNet, AASIST, and Wav2Vec 2.0, and related models used for speaker verification, synthetic speech detection, and ASV spoofing countermeasures.
  • Experience applying digital signal processing techniques to speech, audio analytics, voice authentication, or signal classification problems.
  • Strong understanding of machine learning fundamentals, deep learning techniques, statistical modeling, data structures, algorithms, and computational complexity.
  • Experience evaluating model performance, conducting experiments, and analyzing large-scale datasets to derive insights.
  • Ability to translate complex technical concepts and findings into actionable insights for stakeholders.

Responsibilities

  • Conduct research in digital signal processing, machine learning, deep learning, and speech processing to develop solutions for voice security, fraud prevention, and cybersecurity applications.
  • Design, develop, train, and optimize machine learning models for synthetic voice and audio deepfake detection; text-to-speech generated speech identification; automatic speaker verification spoofing detection; speaker authentication and voice biometric security; and fraud and anomaly detection.
  • Apply digital signal processing techniques to analyze, preprocess, enhance, and extract information from speech and audio signals.
  • Design and develop feature extraction pipelines using techniques such as FFT, spectrograms, Mel-spectrograms, MFCCs, LFCCs, cepstral analysis, and speaker embeddings.
  • Research, develop, and evaluate countermeasures against synthetic speech, voice deepfakes, and ASV spoofing attacks using machine learning and deep learning techniques.
  • Analyze large-scale speech, audio, and security datasets to identify patterns, emerging threats, and actionable insights.
  • Develop algorithms combining signal processing and machine learning to improve detection accuracy and robustness against evolving voice-based attacks.
  • Write maintainable, high-performance code using modern programming languages and AI/ML frameworks; debug, troubleshoot, and resolve software defects.
  • Collaborate with engineering, architecture, product, and security teams to integrate AI/ML solutions into existing and next-generation Ribbon products.
  • Stay current with advancements in speech processing, digital signal processing, machine learning, deep learning, voice biometrics, and audio security technologies.

Desired Qualifications

  • Research experience and/or published research papers.
  • Experience with speech and audio processing toolkits and frameworks such as Hugging Face, SpeechBrain, Kaldi, PyTorch Audio, and OpenSMILE, or similar technologies.
  • Experience with speech and audio datasets, ASVspoof challenge datasets, speaker verification systems, voice authentication technologies, and text-to-speech models.
  • Knowledge of voice biometrics, audio deepfake detection, speaker authentication systems, synthetic speech detection, and fraud prevention technologies.
  • Experience with audio feature extraction techniques including MFCC, LFCC, CQCC, spectrograms, filter banks, x-vectors, and speaker embeddings.
  • Familiarity with cybersecurity concepts, authentication systems, and AI/ML applications for security and fraud detection.
  • Familiarity with Kubernetes, Docker containers, cloud platforms such as AWS and Azure, virtualization technologies, and MLOps best practices.
  • Industry experience applying machine learning and signal processing techniques to real-world voice security, fraud detection, cybersecurity, or enterprise AI challenges.
  • Knowledge of advanced statistical techniques, experimentation methodologies, and data visualization tools.

About the Company

Ribbon

IP/optical networking and cloud communications

Ribbon Communications provides IP and optical networking solutions and cloud-to-edge communications for telecom operators, service providers, and enterprises. Its products include optical and IP systems for 5G networks, mobile backhaul, metro aggregation, and wholesale carrier transport, along with cloud-to-edge offerings that enable Microsoft Teams via Session Border Controllers (SBCs) and Unified Communications solutions. SBCs secure and route voice and data traffic between networks, helping deliver reliable communications across edge-to-core networks. Compared with competitors, Ribbon emphasizes long-standing expertise in real-time communications and a combined hardware-software portfolio for operators and enterprises, backed by ongoing support and maintenance. Its goal is to help customers build and maintain high-performance, scalable networks that support cloud services and 5G deployments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Plano, TX
Founded
1997

Recently Posted Jobs

Explore more opportunities at Ribbon

See more jobs