1. What is a Machine Learning Engineer at NiCE?
At NiCE, the Machine Learning Engineer role is at the intersection of high-stakes product engineering and cutting-edge research. Whether you are joining NiCE Labs Research (NLR) to optimize speech-to-speech agent architectures or working with the Actimize team to detect complex financial fraud, you are responsible for transforming raw data and emerging AI research into scalable, production-ready solutions.
This role is critical to the company’s mission of setting the highest standards in enterprise AI. You will not just be building models; you will be defining the frameworks for evaluation, latency reduction, and cost optimization that power global platforms. Because NiCE operates at significant scale, your work directly influences the performance and reliability of products used by major organizations worldwide.
Expect a high-performance environment that values technical rigor, reproducibility, and the ability to communicate complex findings to stakeholders. You will be challenged to stay ahead of the state-of-the-art model landscape while maintaining a disciplined focus on the practical, operational constraints of real-world deployment.


