ML Engineer

Callsign ,
London, Greater London

Overview

Job Description

Callsign is rapidly expanding its technology platform and is looking for excellent engineers to join their machine learning engineering team, responsible for productionising state-of-the-art ML models for real-time behavioural prediction and anomaly/threat detection. Responsibilities * Work across the machine learning life-cycle productionising state-of-the-art behavioural prediction and anomaly/threat detection models. * Developing CI/CD testing pipelines. * Collaborating closely with the Data Science research team to automate research tasks and applying software and testing best practices to machine learning source code. * Collaborating closely with the Data Engineering and Dev-Ops teams on the deployment and monitoring of live production models. * Work across the machine learning life-cycle productionising state-of-the-art behavioural prediction and anomaly/threat detection models. * Developing CI/CD testing pipelines. * Collaborating closely with the Data Science research team to automate research tasks and applying software and testing best practices to machine learning source code. * Collaborating closely with the Data Engineering and Dev-Ops teams on the deployment and monitoring of live production models. Requirements * Strong software engineering skills, including unit and integration testing. * Experience in academia or industry on projects leveraging Machine Learning. * Ability to optimise model code that heavily uses pythons mathematical libraries (numpy, pandas etc) for both batch and online operation. * Experience with python environment managers conda, venv or similar. * Experience developing applications for containerised environments (Kubernetes, Docker, Istio/Linkerd, etc.) * Familiarity with CI / CD pipelines. * Proficiency with relational databases. * Msc/PhD in Computer Science, Machine Learning or a similar quantitative field. * An interest in bayesian machine learning, anomaly/novelty detection, one-shot learning and supervised learning. * An interest in fraud prevention and cybersecurity. * Familiarity with NoSQL databases. * Experience working in agile teams. * Experience working with QA engineers to triage production bugs. * Experience with Java/Scala. * Experience with cloud compute platforms (AWS, GCP, Azure, etc.) * Experience with big data technologies (Spark, Hadoop or Hive etc.) * Experience with Kubernetes and Docker. * Experience with workflow managers such as Airfow, MLFlow or Kubeflow. * Experience with the ELK stack. Bonus points: Desirable backgrounds and tools in our tech-stack - none of these are requirements, but are a bonus if you have them: Benefits Automatic Option: * Health Insurance single * Life Insurance * Employee Assistance Program * 3 months full pay maternity & 2 weeks full pay paternity (if the statutory minimum is met) * 25 days of annual leave + Callsign Bank Holiday (not included in holiday allowance) * Free Financial Advise Optional: * Cycle to work scheme * Wills and Estates our benefits provider has partnered with a third party who offers a discount * Home Utilities our benefits provider has partnered with a third party who offers a discount * Cycle Insurance * Health cash plans * Cyclist protection * Discounted gym membership