• Machine Learning Engineer

    Location IE-Dublin 2
    Job ID
    # of Openings
    Job Category
    Software Development
  • Overview

    UL is seeking a Machine Learning Engineer to join the iON Compliance team in Dublin, Ireland.


    iON Compliance is a big data platform combining data ingest, analytics, machine learning and elements of artificial intelligence within a data lake. iON is now looking to add a Machine Learning Engineer to our team to accelerate the growth of the most innovative UL digital technology investment in its history. Our goal is to enable the UL client base to effectively apply the recent developments in the digital revolution, by giving them the ability to truly leverage their own corpus of data with internal core competences and win in a rapidly evolving digital eco-system.


    Our ideal candidate is someone who is passionate about working with data and driven to deliver creative and compelling solutions which turn data into actionable information for our customers. We are seeking someone who is self-directed yet a team player to work with other teams bringing analytical capabilities as part of our product. As a key resource on our team you must possess strong interpersonal skills, maintain a high degree of accuracy and attention to detail and have excellent oral and written communication skills. The role will be responsible for designing and developing innovative analytical solutions, which drive business insights within our products. A solid foundation in machine learning and development best practices is a pre-requisite. You will work at the intersection of our data engineering, data science, and UX teams and help us build our evolving analytical platform.


    As a machine learning engineer, you'll need to:

    • Understand and use computer science fundamentals, including data structures, algorithms, computability and complexity and computer architecture
    • Use exceptional mathematical skills, in order to perform computations and work with the algorithms involved in this type of programming
    • Produce project outcomes and isolate the issues that need to be resolved, in order to make programs more effective
    • Collaborate with data engineers and data scientists to build data and model pipelines
    • Manage the infrastructure and data pipelines needed to bring code to production
    • Demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created
    • Build algorithms based on statistical modelling procedures and build and maintain scalable machine learning solutions in production
    • Apply machine learning algorithms and libraries for problem solving skills with an emphasis on product development
    • Lead on software engineering and software design using machine learning services
    • Communicate and explain complex processes to people who are not programming experts
    • Liaise with stakeholders to analyze business problems, clarify requirements and define the scope of the resolution needed
    • Research and implement best practices to improve the existing machine learning infrastructure
    • Provide support to engineers and product managers in implementing machine learning in the product
    • Creating automated machine learning services/systems and constant tracking of its performance.


    Required Qualifications

    • Bachelor’s degree or equivalent work experience in Data Analytics, Data Science or Computer Science
    • A number of years’ experience in software development using Python and Shell Scripting
    • Proficiency in statistical, predictive modeling, machine learning with big data using tools like Python and R,.
    • Experience with optimization on state-of-the-art machine learning models.
    • Ability to write high quality production code for model deployment using CI/CD pipelines
    • Programming or scripting experience (e.g. Python, PowerShell, Java, or C#)
    • Experience using Big Data technologies (Spark, Cosmos, or Azure)
    • Detailed knowledge of machine learning evaluation metrics and best practice
    • Strong Python coding skills and problem-solving, good analytical & communication skills
    • Demonstrated effective interpersonal, influencing, collaboration and listening skills
    • Experience of working in an Agile environment & Agile Project Management

    Preferred Qualifications

    • Experience with Azure Data Factory, Azure Data Bricks, Azure Kubernetes, Azure Machine Learning Studio, Azure Cognitive Services


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.