Skip to content

NiCE Software Engineer Hiring

  • Jobs

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.

NiCE Software Engineer Hiring

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 ⬇️

CriteriaDetails
ExperienceRelevant skills in Software Engineering / AI / ML / GenAI
EducationBachelor’s or Master’s in Computer Science or related field
LocationPune, India (Hybrid: 2 office days + 3 remote days)
Employment TypeFull-Time
RoleSoftware 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)

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!

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *