GrepJob
NICE

Senior AI Software Engineer

NICE
Apply
7 days ago
Sandy, UT, USASenior / Staff+
H1B Sponsor

Responsibilities

  • Design and develop scalable backend systems for AI-powered platforms.
  • Build and maintain AI integrations, workflows, and automation pipelines.
  • Implement REST APIs, microservices, and event-driven architectures.
  • Design and implement database schemas and queries for complex domains.
  • Work with both structured and unstructured data for AI use cases.
  • Contribute to CI/CD pipelines, testing, and deployment automation.
  • Troubleshoot and optimize production systems.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Contribute to reusable frameworks and engineering best practices.
  • Prototype fast — move from concept to working demo in days.

Requirements

  • 10+ years of software engineering experience with a focus on full-stack web development.
  • Expert in TypeScript and React, including performance optimization and modern patterns.
  • Production experience with Next.js, including App Router and edge deployment.
  • Hands-on experience with LLMs, including prompt engineering and orchestration patterns.
  • Experience with Vercel AI SDK for unified LLM provider interface.
  • Strong backend fundamentals in Node.js or Python, REST/GraphQL APIs, and relational databases.
  • Solid database design skills with PostgreSQL and query optimization.
  • Experience building scalable, distributed systems in cloud environments (AWS/Azure).
  • Working knowledge of CI/CD, Docker, and Kubernetes.
  • High agency and ability to operate independently in ambiguous environments.