Analytics Architect - Machine Learning


We are looking for a Machine Learning and Analytics Architect or an equivalent senior engineer looking to move into an architecture role, to evolve my clients advanced analytics platform, to assist with early stage delivery of ML and analytics models and to build the pipelines and processes that accelerate the data science discovery to execution cycle.

My client is a international online leader in his industry.

Your Keys responsibilities will be:

  • Work as an effective member of a data architecture team working closely with the lead analytics architect to define and evolve the capabilities of the advanced analytics platform

  • Define and evolve processes that span the entire data science lifecycle from acquisition and feature engineering to model building and the delivery of real time and batch services based on these models

  • Engage with data science and analytics stakeholders to collaborate on the delivery of new models, providing advice on platforms, technologies, and where appropriate any support required with their implementation in Python, R and SQL

  • Engage with data product owners as needed to help build their understanding of the machine learning and analytics landscape and support them in the prioritisation of data team analytics deliverables

  • Engage with the data delivery team to help build their skill level in data engineering for ML and analytics and to hand over any new capabilities that have evolved in the data architecture team with the goal of ultimately scaling up my clients advanced analytics data engineering beyond the architecture team

And is highly important that you have:


  • Experience of building machine learning models as well as other descriptive, predictive and prescriptive analytics

  • Demonstrable experience of Python and or R (preferably both)

  • Excellent SQL, preferably on an MPP platform like Redshift or another big data platform like Hadoop

  • A good understanding of feature engineering

  • Experience of machine learning tools and frameworks such as Tensorflow, PyTorch, MXNet and higher level frameworks like Keras or similar

  • Demonstrable experience with high-volume data loads (terra bytes and above)

  • Knowledge of ETL from highly transactional (1000s records/second) OLTP systems

  • Is able to explain the business benefits of architectural decisions as well as the application of advanced analytics and ML in general

  • Experience of data engineering in a cloud environment such as AWS, GCP or Azure


  • Microservices

  • Kafka or another message based streaming platform

  • Unix Scripting

  • Open source NoSQL technologies (e.g. MongoDB, CouchDB, ElasticSearch).

  • Talend

  • Exposure to Continuous Delivery / Continuous Integration tools (e.g. Go, Jenkins)

Key Skills and Attributes:

  • A passion for AI, ML and advanced analytics

  • Proactive work ethic with the ability to deliver results and meet challenging deadlines

  • Passion & flexibility to work the hours required to see projects to completion in a timely, accurate & efficient manner

  • Good English language skills

This is a minimum 1 year project with possibility of extension or going permanent.

If this is of interest to you do not hesitate to get in touch for more details.

Anca Antonica, Recruitment Consultant - Your e-Frontiers consultant for this job

Anca is a Senior Technical Recruiter and brings value to both candidates and clients in offering end to end services. Anca has a track record of hiring Software Engineers for a range of clients from start-up companies to large multinationals across multiple industries. Anca offers support to her candidates to succeed in their interviewing process and match their skills with her clients' requirements. Anca holds a Degree in Social Work and with her extensive background in customer service, she focuses on providing excellent customer service for clients and candidates.

Specialises in: C#, .NET, SharePoint, CRM, BI, ETL, SSIS, ODI, Tableaux, Power BI, OBIEE