Analyst(Data/ Business/ Application)

Data Engineer - UX Analytics

About the Role

Workday is widely recognized in industry as a shining example in the use of data analytics and machine learning to help organizations be effective in areas like Human Capital Management and Finance.

User experience is a key innovation area for Workday and data science plays an important role in ensuring that we provide a great UX to each and every one of our 55M+ end users.  In order to allow us to use data at scale for product strategy and ML-powered personalisation, we are making significant investments in building a state-of-the-art 1st party UX analytics data platform. 

As a result of this investment, we are now looking for a Data Engineer in our UX Analytics team in Dublin. This team is part of our UI Platform organisation and is responsible for building the UX Analytics platform for Workday.

The role is in a multidisciplinary scrum team with full stack devs and data analysts. And the responsibilities in this role are varied. Some of the foundational ML data infrastructure is taken care of by other teams, but building a maintainable, scalable and performant UX Analytics pipeline on top of this infrastructure requires an open mind towards adopting new technologies and a willingness to jump in and learn new things. 

Work includes dealing with infrastructure and deployment as well as coding new processing frameworks, which can be provided as a toolset to other teams. 

Ideal candidates have experience building out and maintaining data pipelines in a commercial large-scale setting. Programming experience is desirable, preferably in Python.

 

Responsibilities:

  • Build highly scalable, fault tolerant UX Analytics data platform frameworks and components. Then integrate them into the data pipeline & deploy to production.
  • Incorporate monitoring and alerting requirements, hook into the existing Wavefront infrastructure. Ensure automated error recovery is in place to satisfy SLAs.
  • Work with your development team members daily to help them with using the platform and help you understand how the data platform can best serve the needs of the overall team.
  • Contribute to the ongoing work for the definition of the next generation data platform strategy in Workday
  • And finally: Have fun engineering software!
  • Bachelor’s Degree or higher, preferably Computer Science/Engineering or a Data/Mathematics related field
  • 2+ years’ experience in backend engineering, preferable with a data pipeline aspect
  • Python development experience 
  • Proven ability to work in an agile, fast paced continuous delivery environment
  • Flexibility to jump between all the various tasks that need to be taken care of to build and run a data platform with lots of internal users as well as product dependencies.
  • Ability to partner with external engineering teams to ensure synergy and alignment

 Preferred:

  • Some experience in backend software development in Java or another OO Language
  • Experience in one or more of Airflow, K8, Docker, Spark, Apache Flink, Scala, SQL, AWS
  • An interest in developing skills in ML and Data Science