KPMG Job Specification - Network Analytics Engineer
KPMG offers a broad range of advanced analytics services across a wide range of clients. The newly formed Analytics & AI team within Management Consulting will focus on delivering specialised advanced analytical solutions. This requires a migration from out-of-the-box solutions and a move towards customizing solutions to solve each client’s specific problems. To achieve this, we have partnered with industry disrupting, cutting edge companies to build hybrid delivery teams; delivering open source and intelligent-driven offerings. By partnering with these agile and fast developing companies, the team develops the most in-demand skills and keeps pace with the ever-changing analytics landscape.
A new specialised Network Analytics capability is being built within the Analytics & AI team, offering an opportunity to be the foundation of a new team and grow the capability as a core member. Network analytics is the way to connect and visualise data. Charts and tables fail to show the full picture of the reality of the world we live in; unable to capture the relationships that exist between people and entities. Network analytics reveals these previously hidden connections and, in combination with machine learning can be applied to multiple use cases such as identifying money laundering, new sales opportunities and terrorist financing.
© 2019 KPMG, an Irish partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative ("KPMG International"), a Swiss entity. All rights reserved. Document classification: |
What you’ll be doing
Work in teams delivering innovative Analytics & AI projects; ranging from research, proofs-of-concept to the delivery of real-world applications for our clients
Be a deep hands-on practitioner in experimenting and applying Advanced Analytics and AI techniques
Follow best practice in Analytics & AI technical delivery, methods and approaches.
Analyse & translate functional specifications & change requests into technical designs.
Embrace working in multi-disciplinary teams and collaborate with software developers, business experts and other teams.
Ensure accuracy as well as integrity of data and applications through analysis, coding, clear documentation and problem resolution.
Bring your passion for improving the world through technology innovation to our team and demonstrate the ability to thrive in a fast-paced, highly collaborative work environment
Main Roles and Responsibilities
Work with industry-leading companies in AGILE teams to:
build connected data platforms – consolidating internal and external data creating a single source of truth
build connected networks – creating a visual representation of the connections that exist within the connected data
design and develop scenarios – capturing behaviours/patterns of interest that exist within the networks
develop advanced prediction models – utilising AI and Machine Learning techniques to predict and learn behaviours for each use case
manage and collaborate with stakeholders – defining requirements, leading workshops, and presenting product demonstrations/analytic findings
Interacting, collaborating and sharing experiences with colleagues from different disciplines and backgrounds.
Contributing to steering and shaping the development of offerings in Analytics & AI both in terms of new technologies, new approaches and methods for business applications
Qualification Requirements
Required
Degree in Computer Science, Computer/Software Engineering, Data Science or a closely related technical discipline.
At least 1-2 years professional programming experience.
Hands-on experience and proven proficiency with several programming languages such as Scala, Java, Ruby, C++, SQL, Python.
Experience in in one or more of the following: machine learning, big data, data mining, information retrieval, data science, or natural language processing.
Hands-on experience in performing ETL through Hadoop or equivalent framework.
Desired
Proficiency in functional programming, such as Scala.
Hands-on experience with computing frameworks, such as Spark.
Experience in building and tuning machine learning models through Python (or equivalent language).
Ability to work in an Agile team structure, and experience in JIRA and version control (GIT).
Hands-on experience with Jenkins, Bitbucket, Bamboo, Docker or equivalents.
Apply
If you would like to apply to this role, please contact Stephen Clerkin on [email protected], with a copy of your CV.