hybrid
Senior Data Scientist
SENIOR, DATA SCIENTIST
As a Senior Data Scientist Researcher, you will develop the next generation of NICE’s Workforce Management solution, focusing on machine learning, GenAI, agentic AI, ML-Ops, and Operations Research. You will design, develop, and deploy end-to-end ML and AI systems, optimize scheduling, and lead projects from conception to delivery.
About the role
About the Role
As a Senior Data Science Researcher in the Workforce Management group, you will be an integral part of a cross-sectional team working at the intersection of machine learning, GenAI, agentic AI, ML-Ops, and Operations Research. Your primary responsibility will be to develop the next generation of NICE’s Workforce Management solution for contact centers. This includes forecasting work volume, scheduling agent shifts, managing time-off requests, and owning the full lifecycle of work schedules within a high-stakes production environment serving numerous customers. NICE's solution has consistently been recognized as a market leader for over 10 years.
Responsibilities
- Develop end-to-end ML systems, tailored to specific project needs, to train and serve production-level models in a high-stakes environment.
- Deploy GenAI and agentic AI systems to customers in production, improving existing solutions or creating new services from scratch.
- Design and build agentic AI flows, including tool use, multi-step reasoning, and orchestration.
- Forecast work volume and optimize shift schedules using time-series methods and mathematical optimization.
- Integrate new features and solutions into large existing software systems, combining multiple disciplines.
- Run unstructured evaluation processes, identifying noteworthy phenomena, experimenting, and feeding conclusions back to the team.
- Own projects end-to-end, leading team members and colleagues to efficient planning and delivery.
Requirements
- 5+ years of experience as an applied researcher or research engineer.
- Passion for reading and writing code.
- Hands-on Python developer experienced in training models, using trained models, data carpentry, preprocessing, and analysis.
- Hands-on with PyTorch.
- ML-Ops and cloud experience: deploying and serving models on AWS or another cloud provider.
- Experience with mathematical optimization (e.g., Gurobi).
- Hands-on experience designing and building agentic AI flows.
- Effective Claude user.
- Independent and analytical thinker, capable of running unstructured evaluations and driving conclusions.
- Experience working in an agile environment.
Advantageous Skills
- MSc in Computer Science or an equivalent engineering field.
- Experience with HuggingFace, scikit-learn, and pandas/SQL.
- Containerization with Docker.
- LLM-specific experience: RAG, fine-tuning, evaluation frameworks.