NiCE is actively hiring for the Software Engineer role, and this is an exciting opportunity for engineers skilled in AI/ML, GenAI, Azure AI, and MLOps workflows. If you’re aiming for a dynamic full-time position where innovation is at the center of everything, the NiCE Software Engineer Hiring drive is the perfect chance to grow your career.
This role is based in Pune, India, and offers the NiCE-FLEX hybrid model combining office collaboration with remote flexibility. Whether your passion lies in Generative AI, MLOps, CI/CD, cloud engineering, or productionizing AI systems, this job is built for the modern AI-driven engineer.

About the Company – NiCE
NiCE Ltd. (NASDAQ: NICE) is a leader in cloud software used by 25,000+ global businesses including 85 of the Fortune 100. Their products power customer experience platforms, financial crime prevention, and public safety systems.
Every day, NiCE software manages:
- 💬 120M+ customer interactions
- 💸 3B+ financial transactions
NiCE offers a global, fast-paced, and innovative environment where learning never stops.
Role Overview – Software Engineer
As a Software Engineer at NiCE, you will be part of the AI Engineering team, building and operationalizing AI/ML and Generative AI solutions. You will design production-grade systems that enable GenAI and MLOps pipelines while working with data scientists, prompt engineers, and cloud specialists.
Key Responsibilities
⭐ Core Engineering Work
- Design & implement GenAI Ops pipelines for LLM deployment, fine-tuning, and optimization.
- Automate prompt lifecycle workflows including versioning and evaluation.
- Integrate Azure AI services and AI Foundry for scalable deployments.
- Build CI/CD pipelines for LLM-based applications using Docker & Kubernetes.
⭐ AI/ML Operationalization
- Implement monitoring for LLM latency, hallucinations, prompt success, token usage, etc.
- Ensure compliance with Responsible AI, data privacy, and model governance.
⭐ Collaboration & Innovation
- Work alongside Data Scientists & Prompt Engineers to streamline GenAI workflows.
- Support production-grade AI systems at scale.
Share the opportunity
Who Can Apply?
Below is a quick eligibility table ⬇️
| Criteria | Details |
|---|---|
| Experience | Relevant skills in Software Engineering / AI / ML / GenAI |
| Education | Bachelor’s or Master’s in Computer Science or related field |
| Location | Pune, India (Hybrid: 2 office days + 3 remote days) |
| Employment Type | Full-Time |
| Role | Software Engineer |
Preferred Skills & Technical Expertise
🔧 Technical Skills
- Strong knowledge of Azure AI, Azure ML, Azure DevOps
- Proficiency in Python or .Net
- Experience with:
- LLM fine-tuning
- Vector databases (Postgres PGVector, Azure Cognitive Search)
- RAG pipelines
- Containerization (Docker, Kubernetes)
- Understanding of MLOps and GenAI Ops
🧠 Additional Skills
- Strong understanding of OOAD, design patterns, DS & Algo
- Familiarity with Git, Linux, CI/CD pipelines
- Experience with:
- gRPC/REST APIs
- NoSQL databases
- IDL frameworks (Protobuf, Thrift)
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get at NiCE 🌟
- Work with cutting-edge AI/ML and Generative AI technologies
- Exposure to global clients, Fortune 100 companies
- Learn from top-tier engineers and AI specialists
- Growth opportunities across teams & locations
- Hybrid work culture: NiCE-FLEX
- Opportunity to innovate and shape next-gen AI systems
How to Apply
To maximize your chances, follow these steps:
✔️ Update Your Resume
Highlight experience in:
- Python / .Net
- Azure AI services
- LLM fine-tuning or AI/ML projects
- Docker, Kubernetes
- CI/CD pipelines
✔️ Showcase Your AI Projects
Include GitHub links demonstrating:
- ML models
- LLM workflows
- Vector DB implementation
- Azure ML pipelines
✔️ Prepare for Technical Interviews
Focus on:
- Data structures & algorithms
- Object-oriented design
- Microservices & containerization
- ML & GenAI basics
- Azure services fundamentals
✔️ Apply Below
Click the button below to submit your application for the NiCE Software Engineer role.
Conclusion
The NiCE Software Engineer Hiring opportunity is one of the best roles for engineers passionate about AI, ML, GenAI, Azure, and cloud-native development. With a global presence, a culture of innovation, and exposure to mission-critical systems, NiCE offers a career path that is both challenging and rewarding.
If you’re a driven, passionate engineer ready to take your AI career to the next level — this is your moment. 🌟
Apply now and step into the future of GenAI engineering!
Share the opportunity