Senior AI Software Engineer

Contract type
Ongoing
Work mode
Hybrid
Experience
Mid-level · 4+ years

Job description

Full-stack builder role on NiCE Labs' AI Innovation team, prototyping frontier AI capabilities into working agentic systems and validating them against real metrics to inform product decisions.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid
Languages
English

What you'll do

  • Build agentic systems and full-stack prototypes end-to-end, shipping a first version in days and learning from real use
  • Track the frontier (new models, agent patterns, protocols like MCP) and turn the promising ones into working prototypes rather than slideware
  • Design experiments that show whether a concept holds up, measured in quality, latency, cost, and user impact
  • Work directly with internal users, product managers, and customers to validate concepts early and iterate quickly
  • Turn validated prototypes into reference implementations and write-ups that product teams can build on, then hand off cleanly and move to the next bet
  • Give product and platform teams concrete feedback on where AI capabilities shine and where they fall short
  • Move between initiatives as priorities shift

What we're looking for

  • Have 4+ years building full-stack software, including things you started from nothing
  • Have shipped LLM-powered systems to production: features real users depended on, not demos or notebooks
  • Understand AI agents below the framework level: message arrays, tool calling, context management, prompt caching; could build an agent loop from scratch and explain why it works
  • Use AI-assisted development (Claude Code, Codex, Cursor, or similar) as your default way of working
  • Full-stack in practice: comfortable taking a prototype from API to demo UI on your own (stack centers on TypeScript/Node.js and React)
  • Do your best work when the ground is still moving; new territory energises you more than a settled plan
  • Think in user problems first, solutions second

Nice to have

  • A strong eye for UX/UI: you can make a prototype feel like a product
  • Experience with voice and real-time AI: streaming, speech-to-text/text-to-speech, voice-to-voice models
  • Open-source work on agent tooling (MCP servers, harnesses, evals)
  • Experience designing evaluations for AI systems
  • Background in conversational AI or customer-experience products

Your team

AI Innovation (NiCE Labs)

The Labs pillar that builds and validates new AI capabilities through prototypes, so the company can make better product decisions, faster. A deliberately small, senior team of builders inside NiCE Cognigy, the AI agent platform.

Apply

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Key facts

  • over 8,500 employees
  • AI, cloud and digital software
  • Software products used by 25,000+ global businesses, including 85 of the Fortune 100 corporations
  • Manages more than 120 million customer interactions daily
  • Monitors 3+ billion financial transactions
  • Over 8,500 employees across 30+ countries
  • Consistently recognized as the market leader in its domains