Skip to main content
Posted 20 July, 2026

Senior Data Engineer, CX

NICE
Australia Full Time
Reference: 102_700053_4929801101

About the Job
NiCE is looking for a Senior Data Engineer to join the team working on solutions in NiCE's CX Engineering team - in particular workforce management. The ideal candidate thrives in a fast-paced, collaborative environment, partnering with engineers, data scientists, and product teams to build real-time, production-grade solutions.

You bring deep hands-on AWS experience and want to apply it to cutting-edge problems, including integrating large language models into customer-facing agentic workflows. Success is measured by enabling ML and feature teams to ship scalable, reliable, and easy-to-use machine learning and AI workflows that power the customer experience.You'll have room to drive innovation at both the application and infrastructure level. We're looking for a proactive problem-solver who takes ownership, builds trust, and works well across teams and backgrounds.

Role Description

  • Partner with ML engineers, data scientists, and product engineering teams to translate business needs into technical solutions and ship production features across Playvox WFM and CoPilot for WFM.
  • Build and maintain data pipelines to prepare, and ready the data for consumption in features.
  • Design, build, and maintain scalable machine learning and generative AI workflows, including integrating Amazon Bedrock and proprietary/foundation models into agentic, customer-facing features.
  • Automate steps across the ML/AI lifecycle - data preparation, model training, inference, deployment, and monitoring.
  • Collaborate cross-functionally to ensure applications work seamlessly end to end, this includes developing the APIs or UX to help bring the feature to life.
  • Experience with AI-assisted engineering practices - using tools like GitHub Copilot and Claude Code to accelerate development, testing, and code review.

Requirements

  • 5+ years of hands-on experience as a Data Engineer or similar, building and deploying solutions on AWS.
  • Strong proficiency in Python and JavaScript, with experience writing and maintaining high-quality, production-grade code.
  • Hands-on experience with core AWS services: Lambda, S3, Glue, Athena, Kinesis, EC2/ECS, RDS, DynamoDB, and other database systems.
  • Experience with NoSQL stores - desirable MongoDB or other document database.
  • Experience building and maintaining real-time, low-latency data streaming pipelines from multiple sources.
  • Solid knowledge of SQL, data warehousing, ETL, and Data Lake / relational database concepts.
  • Experience with source control (GitHub), CI/CD, and containerized deployment.
  • Experience with distributed systems and microservice architecture.

Desirable:

  • Experience with Apache Spark, AWS Step Functions, and Snowflake.
  • Experience with agentic AI workflows or orchestration frameworks.
  • Experience with Amazon Bedrock or other generative AI / LLM platforms.
  • Experience with Kubernetes or similar container orchestration.
  • Knowledge of IAM roles and security groups within AWS.
  • Familiarity working with data science teams and productionizing machine learning models.
  • Strong documentation and communication skills.

Requisition ID: 11464
Reporting into: Tech Manager
Role Type: Individual Contributor

Sign up for Job Alerts