Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior AI Software Engineer role.
Rezi rewrites your resume against NICE's job description. Free.

Tailor your resume to this Senior AI Software Engineer role.
Rezi rewrites your resume against NICE's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior AI Software Engineer posting at NICE — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior AI Software Engineer posting at NICE — free, in seconds.
About the Role
This role is on the AI Innovation team within NiCE Labs, focusing on building and validating new AI capabilities through prototypes to inform product decisions. The team operates in fast iteration cycles, spotting emerging capabilities, building prototypes, validating them with metrics, and deciding on their future. The role involves working at the intersection of frontier AI and enterprise products, turning new models and patterns into working systems and providing insights for product and engineering teams.
Responsibilities
- 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 promising ones into working prototypes.
- Design experiments to validate concepts based on quality, latency, cost, and user impact.
- Work directly with internal users, product managers, and customers to validate concepts and iterate quickly.
- Turn validated prototypes into reference implementations and write-ups for product teams.
- Provide product and platform teams with concrete feedback on AI capabilities.
- Move between initiatives as priorities shift, leveraging learnings across projects.
Requirements
- 4+ years building full-stack software, with a focus on shipped products.
- Shipped LLM-powered systems to production.
- Understand AI agents below the framework level (message arrays, tool calling, context management, prompt caching).
- Proficient in using AI-assisted development tools (Claude Code, Codex, Cursor, or similar) to increase speed.
- Proficient in full-stack development, comfortable taking a prototype from API to demo UI.
- Comfortable with ambiguity and new territory.
- Prioritize user problems over solutions.
- Experience with TypeScript/Node.js and React stack.
- Strong eye for UX/UI.
- Experience with voice and real-time AI (streaming, speech-to-text/text-to-speech, voice-to-voice models).
- Open-source contributions to agent tooling (MCP servers, harnesses, evals).
- Experience designing evaluations for AI systems.
- Background in conversational AI or customer-experience products.
Skills
- AI agents
- LLM-powered systems
- Full-stack development
- TypeScript
- Node.js
- React
- AI-assisted development
- UX/UI design
- Voice AI
- Real-time AI
- Conversational AI
Location
- Hybrid
Work Type
- Hybrid
Experience Level
- 4+ years
About the Company
- NiCE Ltd. (NASDAQ: NICE) provides software used by over 25,000 global businesses, including 85 of the Fortune 100, to enhance customer experiences, combat financial crime, and ensure public safety.
- NiCE software manages over 120 million customer interactions and monitors over 3 billion financial transactions daily.
- Recognized as an innovation leader in AI, cloud, and digital solutions, NiCE is a market leader in its domains with over 8,500 employees in more than 30 countries.
Equal Opportunity
- NiCE is a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.