2 months ago
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
Categories
About NICE
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.