NICE

Senior AI Software Engineer

NICE
Apply
2 months ago
Sandy, UT, USASenior
H1B Sponsor

Responsibilities

  • Build and scale AI-driven workflows and automation systems for production operational platforms.
  • Develop integrations with monitoring platforms, ServiceNow, Jira, OpsGenie, CI/CD pipelines, and cloud services.
  • Design and implement APIs, tools, data pipelines, database schemas, and queries for AI-driven decision-making and complex domains.
  • Build full-stack AI applications with TypeScript, React, and Next.js, including dashboards, personalized experiences, analytics, and interactive tools.
  • Implement LLM integrations, prompt engineering, streaming responses, function calling, tool use, RAG pipelines, and agentic orchestration layers.
  • Design scalable backend systems using REST APIs, microservices, event-driven architectures, structured and unstructured data, and relational databases.
  • Contribute to CI/CD pipelines, testing, deployment automation, reusable frameworks, component libraries, shared abstractions, and internal tooling.
  • Build evaluation and observability systems to measure model capabilities, monitor output quality, and improve products.
  • Troubleshoot and optimize production systems for performance, reliability, and observability.
  • Collaborate with Product, SRE, Infrastructure, and cross-functional stakeholders to deliver end-to-end capabilities.
  • Prototype rapidly, ship incrementally, and translate operational problems into automated intelligent solutions.

Requirements

  • 10+ years of software engineering experience with a strong focus on full-stack web development.
  • Expertise in TypeScript and React, including performance optimization, hooks, context, suspense, and component architecture.
  • Production experience with Next.js, including App Router, Server Components, API routes, SSR/SSG, and edge deployment.
  • Hands-on experience with LLMs, prompt engineering, streaming APIs, function calling, tool use, chaining, and orchestration patterns.
  • Experience with Vercel AI SDK and Model Context Protocol servers or integrations.
  • Strong backend fundamentals with Node.js or Python, REST or GraphQL APIs, relational databases, Redis, and authentication.
  • Experience with PostgreSQL, Drizzle ORM, schema modeling, query optimization, and migrations.
  • Experience building scalable distributed systems in AWS or Azure cloud environments.
  • Working knowledge of CI/CD, Docker, and Kubernetes.
  • Familiarity with Tailwind CSS, Radix UI, and component-driven UI development.
  • Preferred experience includes AI agent frameworks, developer-facing SDKs or APIs, evaluation frameworks, sandboxed execution, research or experimentation platforms, observability tools, real-time features, advanced web technologies, alternate JavaScript runtimes, or open-source platforms.
  • Strong problem-solving, analytical, communication, ownership, and independent execution skills are preferred.

Tech Stack

AWSAzureDjangoDockerFastAPIGrafanaGraphQLKubernetesNext.jsNode.jsPostgreSQLPrometheusPythonReactRedisTailwind CSSTypeScript
NICE

About NICE

5,001-10,000 employees

NiCE is transforming the world with AI that puts people first. Our purpose-built AI-powered platforms automate engagements into proactive, safe, intelligent actions, empowering individuals and organizations to innovate and act, from interaction to resolution. Trusted by organizations throughout 150+ countries worldwide, NiCE’s platforms are widely adopted across industries connecting people, systems, and workflows to work smarter at scale, elevating performance across the organization, delivering proven measurable outcomes.