1

Java Ai Developer Jobs in Utah (NOW HIRING)

Senior Software Engineer

Sandy, UT · Hybrid

$116K - $153K/yr

Strong expertise in Java, C#, .NET, and SQL * Proven experience with AWS-based microservices ... Experience with AI developer tools (e.g., Claude, Codex), Prompt Engineering, or RAG concepts

Senior Backend Engineer - AI Platform

Salt Lake City, UT · On-site +1

$118K - $156K/yr

... AI tools engineered for advanced reasoning, strategic planning, and the orchestration of intricate ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

Senior Backend Engineer - AI Platform

Salt Lake City, UT · On-site +1

$118K - $156K/yr

... AI tools engineered for advanced reasoning, strategic planning, and the orchestration of intricate ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

Proficiency in Python and Java (3-5 years each), with hands-on experience in AWS cloud environments ... Experience with infrastructure as code (Terraform) and DevOps practices * Understanding of code ...

Senior Software Engineer

Sandy, UT · On-site

$116K - $153K/yr

Strong expertise in Java, C#, .NET, and SQL * Proven experience with AWS-based microservices ... Experience with AI developer tools (e.g., Claude, Codex), Prompt Engineering, or RAG concepts

This is not a narrow frontend, backend, ML, or prompt-engineering role. We're looking for someone ... Java / Spring Boot experience. * TypeScript, Angular, React, or similar frontend experience. * AWS ...

This is not a narrow frontend, backend, ML, or prompt-engineering role. We're looking for someone ... Java / Spring Boot experience. * TypeScript, Angular, React, or similar frontend experience. * AWS ...

This is not a narrow frontend, backend, ML, or prompt-engineering role. We're looking for someone ... Java / Spring Boot experience. * TypeScript, Angular, React, or similar frontend experience. * AWS ...

next page

Showing results 1-20

Java Ai Developer information

What are the key skills and qualifications needed to thrive as a Java AI Developer, and why are they important?

To thrive as a Java AI Developer, you need strong proficiency in Java programming, machine learning concepts, and a degree in computer science or a related field. Familiarity with AI frameworks (such as TensorFlow or Deeplearning4j), version control systems like Git, and experience with cloud platforms are typically required. Creative problem-solving, strong analytical thinking, and effective communication skills help developers collaborate and innovate in complex AI projects. These skills ensure the delivery of efficient, scalable AI solutions and foster productive teamwork in fast-evolving tech environments.

What are some common challenges faced by Java AI Developers when integrating machine learning models into existing enterprise systems?

One of the main challenges Java AI Developers encounter is ensuring seamless integration of machine learning models—often built with Python-based frameworks—into Java-based enterprise environments. This can involve using APIs, microservices, or platforms like TensorFlow Java and Deeplearning4j to bridge compatibility gaps. Additionally, developers must optimize model performance for scalability and real-time inference, which requires thorough testing and tuning. Effective collaboration with data scientists and DevOps teams is crucial to address deployment issues and maintain model accuracy in production.

What is a Java AI Developer?

A Java AI Developer is a software professional who designs, develops, and implements artificial intelligence solutions using the Java programming language. They build machine learning models, integrate AI features into applications, and work with frameworks and libraries suited for AI development in Java. Their role often involves data processing, algorithm development, and deploying scalable AI-powered applications. Java AI Developers may work in various industries such as finance, healthcare, or technology to create intelligent systems that help solve complex business problems.
What job categories do people searching Java Ai Developer jobs in Utah look for? The top searched job categories for Java Ai Developer jobs in Utah are:
What cities in Utah are hiring for Java Ai Developer jobs? Cities in Utah with the most Java Ai Developer job openings:
Senior Software Engineer

Senior Software Engineer

NICE

Sandy, UT • Hybrid

$116K - $153K/yr

Other

Posted 23 days ago


Job description

So, what's the role all about?

At NiCE, we we power the world's leading customer experience platform. We're looking for a Senior Software Engineer who thrives on solving complex problems at scale and wants to shape the future of data-driven CX. If you're energized by big data, modern architectures, and mentoring others-this is your moment. As a Senior Software Engineer on our CXone Outbound Dialer Data Platform team, you'll play a critical role in designing and delivering the data systems that drive insights for millions of interactions.

How will you make an impact?

  • Build and scale distributed systems that power our data lake and warehousing platform
  • Design, develop, and deliver high-performance, cloud-native microservices (AWS)
  • Own the full engineering lifecycle-from design and coding to testing, deployment, and production support
  • Develop ETL pipelines, data streams, and advanced data structures that fuel analytics and reporting
  • Write clean, maintainable, and scalable code with a strong focus on quality and automation
  • Collaborate cross-functionally with Product, QA, Data, and Analytics teams
  • Lead technical discussions, influence architecture decisions, and propose innovative solutions
  • Mentor and elevate junior engineers, fostering a high-performing team culture
  • Drive adoption of modern technologies, including AI-assisted development and data engineering practices
  • Ship impactful features in an Agile environment
  • Solve complex data and system design challenges
  • Optimize performance across large-scale distributed systems
  • Partner with stakeholders to bring ideas to life
  • Review code, share knowledge, and continuously improve team practices
  • Experiment with emerging tech like AI coding agents and intelligent data pipelines

Have you got what it takes? 

  • 7+ years of experience building and scaling production software
  • Strong expertise in Java, C#, .NET, and SQL
  • Proven experience with AWS-based microservices architectures
  • Experience with modern data systems (ETL, pipelines, streaming, or warehousing)
  • Solid understanding of object-oriented design, design patterns, and testing practices
  • Experience with AI developer tools (e.g., Claude, Codex), Prompt Engineering, or RAG concepts
  • Excellent problem-solving, communication, and decision-making skills
  • A passion for collaboration, mentorship, and continuous learning
  • Ability to thrive in a fast-paced, high-impact environment

Bonus Points

  • Experience with Kafka, Scala, or streaming platforms
  • Familiarity with NoSQL databases (MongoDB, DynamoDB)
  • Knowledge of REST, WebSockets, or gRPC services
  • Experience in CI/CD environments and automation tooling
  • Background in telecommunications, call centers, or CX platforms
  • Prior technical leadership experience

About the Team

Our team is at the heart of CXone's data ecosystem. We own the systems that power outbound dialer reporting-ensuring accurate, real-time data flows through our data lake, pipelines, and warehousing infrastructure.

Here, you'll:

  • Work on high-scale "big data" challenges that directly impact customer insights
  • Partner closely with reporting and analytics teams to evolve data models and algorithms
  • Gain deep expertise across the entire CXone data platform
  • Help drive adoption of next-gen technologies and architectures

If you're passionate about building systems that turn data into decisions-and you want to work where your impact is visible at scale-you'll feel right at home here.

Why NiCE?

  • Work on a market-leading platform used globally
  • Solve meaningful, complex engineering challenges
  • Be part of a culture that values innovation, ownership, and growth
  • Accelerate your career while shaping the future of CX technology

Enjoy NiCE-FLEX!

At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. This role is located in our UT office located at 75 West Towne Ridge Parkway, Sandy, Utah 84070 https://www.nice.com/company/global-locations