NICE
Technology
SeniorITSoftwareEngineer(AI)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior IT Software Engineer (AI) at NICE. Skills: AI, Conversational AI, LLMs, RAG. Implement AI-driven solutions. Configure AI solutions”
What You'll Achieve.
Deliver measurable outcomes
Industry & Context.
Problem-solving; Troubleshooting
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, 4–7 years software development experience, Understanding of AI and NLP technologies, Hands-on experience with automation tools, Proficiency in REST APIs, Proficiency in JSON, Proficiency in cloud SDKs, Proficiency in integration technologies, Familiarity with vector databases, Familiarity with embeddings, Familiarity with RAG architecture, Ability to translate business needs, Problem-solving skills, Ability to rapidly prototype, Ability to debug, Ability to deliver solutions, Demonstrated passion for AI, Continuous learning, Applying emerging technologies, Ability to thrive in fast-paced environment, Managing multiple priorities, Adapting quickly to change
Nice to Have
Experience with NiCE Cognigy, Experience with similar CCaaS platforms, Experience with similar conversational AI platforms, Background in contact centre environments, Background in enterprise SaaS environments, Exposure to voice AI, Exposure to speech-to-text pipelines, Exposure to text-to-speech pipelines, Exposure to real-time AI
What You'll Do.
Implement AI-driven solutions
Configure AI solutions
Configure conversational AI platforms
Ensure high-quality execution
Integrate microservices
Connect LLMs to platforms
Connect AI models to platforms
Connect LLMs to workflows
Connect AI models to workflows
Implement prompt engineering
Implement RAG pipelines
Implement agent orchestration
Design customer solutions
Select fine-tuning approach
Select retrieval strategy
Stay current with LLM ecosystem
Understand internal processes
Work within internal systems
How You'll Work.
Team & Collaboration
Cross-functional teams
Process & Methodology
Agile
Full Job Description
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. What's the Role All About? The Senior Software Engineer is a customer-facing role responsible for implementing, configuring, and delivering AI-driven and Conversational AI solutions across the NiCE ecosystem. As a hands-on technical contributor, you will build integrations, configure conversational AI platforms, and ensure high-quality execution of project deliverables. How Will You Make an Impact? Design, Build and integrate APIs, webhooks, and microservices connecting LLMs and AI models to enterprise platforms and workflows. Implement prompt engineering strategies, RAG pipelines, and agent orchestration frameworks LLM & AI Model Expertise Apply knowledge of large language models (GPT-4, Claude, Gemini, Llama, etc.) to design appropriate solutions for customer use cases. Evaluate and select the right model, fine-tuning approach, or retrieval strategy for each project based on accuracy, latency, and cost requirements. Stay current with the rapidly evolving LLM ecosystem including model releases, agent frameworks, and emerging AI tooling. Understand and work within NiCE internal processes and systems (e.g., CRMs, knowledge bases, ticketing/support tools, and operational platforms) to ensure solutions fit real-world constraints. Have You Got What It Takes? Bachelor’s degree in Computer Science or a related field. 4–7 years of software development experience building scalable, high-performance enterprise applications. Strong understanding of AI and NLP technologies, including LLMs, RAG, AI agents, GPTs, and Copilot-style assistants. Hands-on experience with automation and orchestration tools such as n8n, Copilot Studio, or similar platforms. Proficiency in REST APIs, JSON, cloud SDK
Applying for this Senior IT Software Engineer (AI) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about NICE?
Real rants from real employees. Read before you apply.