Playvox

We believe that a great customer experience starts with people! Playvox provides cloud native, digital first Workforce Engagement Management software comprising seven modules - Workforce Management, Quality, Coaching, Performance, Learning, Motivation and Customer AI. Our solutions are designed to get the very best out of your workforce, while improving every part of your customer and employee engagement.

Due to rapid company growth, our Australia based team is now looking for a like-minded Data Engineer to join us as key contributors during this exciting growth phase. Our Aussie team is small but fast evolving and pull together to produce and deliver amazing client outcomes.

About the role

This is a key role in our continued focus in data and machine learning to build world leading solutions in WFM. The successful candidate will be involved in the design, creation, and maintenance of a scalable platform for training, deploying, and monitoring our ML models. Success is measured by enabling our ML and Feature teams to build scalable, reliable, and easy-to-use machine learning workflows that underpin the customer experience.

You will be empowered to show your innovative thinking both at the application and infrastructure level, making this a challenging and dynamic role. We’re looking for someone who is a proactive thinker and who loves to solve problems. Someone who takes accountability, builds trust and easily networks with people of all backgrounds.This role can be located in Sydney or elsewhere in Australia for the right applicant.

Role description

As a Data Engineer, you will:

  • You will partner with ML engineers, data scientists/engineers, and product engineering teams to understand business needs, find the right solution to a problem, and ship products.
  • You will apply your system software and collaborate with BI and ML engineers to build scalable, reliable, and easy-to-use machine learning workflows and deploy in live environments.
  • You will architect, create, and maintain real-time data streaming from numerous sources for training, deploying, and monitoring ML models, microservices, and APIs in AWS environments
  • You will work closely with other teams to ensure that applications that require ML services work seamlessly.
  • You will identify technical requirements and deliver solutions within a distributed team.
  • You will automate various steps in ML workflow, from model training, inference, and deployment.

Requirements

We are looking for experience in the following skills and qualifications:

  • BS/MS degree in Software Engineering, Computer Science, Information Technology discipline or a related field.
  • Minimum of 3+ years of hands-on experience as Data Engineer or similar positions in engineering or implementing solutions on AWS. (Instead of a degree, minimum of five years related work experience)
  • Strong hands-on design and development background using AWS to build data-intensive infrastructure, specially for machine learning applications
  • Strong AWS experience with (S3, Glue, Athena, Kinesis, RDS)
  • Apache AirFlow experience or the desire to learn this
  • Strong experience in MongoDB or at least document databases. Extra points if you have used the Mongo Atlas Platform
  • Solid knowledge of SQL, databases, data warehousing, ETL and other data tools
  • Proven experience with Data Lake concepts and relational database concepts
  • Experience building and maintaining real-time data streaming from numerous sources for low-latency data processing
  • Proficient in Python. Solid experience writing and maintaining high-quality production code in Python and other scripting languages
  • Hands on experience with development resources; GitHub, containerization and deployment tools
  • Experience with systems engineering and software development using continuous integration and delivery.

The following skills will be considered a plus:

  • Python, CI/CD - automation
  • Experience with data visualization tools (datadog)
  • Experience with Docker, Kubernetes or similar orchestration and configuration management
  • Knowledge of IAM Roles and Security Groups within AWS
  • Experience with building APIs (Flask)
  • Familiarity working with Data Science teams and productionizing machine learning models
  • Good documentation and communication skills
  • Experience with distributed systems and microservice architecture

We encourage you to apply even if you may not meet every requirement in this posting. We value diversity and our environment is supportive, challenging and focused on the consistent delivery of high quality, meaningful work.

Why join Playvox?

In this fast-paced period of growth, it is genuinely an exciting time to be a Playvoxer. We are a supportive, high energy global collective that loves to celebrate wins, lift each other up and recognise each other’s contributions. We strive for excellence in every interaction, all whilst enjoying the little things along the way.

A few of our Playvoxer perks include:

  • Training and learning opportunities
  • Monthly wellness hours program
  • Complete remote working
  • Additional paid leave for your birthday and Playvoxsary (work anniversary)

If you’re ready to contribute to a driven and supportive team through this challenging yet rewarding opportunity, we’d love to hear from you! APPLY TODAY!

Please note: Due to high volume of applications, we will be contacting shortlisted candidates only