Skip to content


Advertise your job!

Nurnberg - DOE Contract Posted: Thursday, 6 December 2018
Applicants must be eligible to work in the specified location

Role: Senior Machine Learning Engineer

Job Location: London, UK & Nuremburg, Germany

Job Duration: Contract, 6 months

Industry: Market Research

Job Description:

  • Design, develop and implement data science and machine learning models in proof-of-concepts and prototypes
  • Develop, optimize, standardize and implement data science and machine learning solutions at scale in data pipelines and distributed systems (eg Hadoop/Spark/Kubernetes ecosystem)
  • Engineer at scale using service-oriented architecture, containerized applications and functions as a service, especially in cloud service environments (ie IaaS, PaaS, SaaS, FaaS)
  • Optimize data science and machine learning models using high performance computing (eg GPGPU) and Real Time techniques (eg messaging/streaming services, reactive programming)
  • Represent machine learning and data science expertise at workshops and conferences

We look for a profile with complementary skills, such as:

  • Expert skills with regard to code performance optimization and scalability (eg, parallelization, sharding, scattering, gathering etc.)
  • Solid understanding of service-oriented architectures (eg microservices) & distributed systems (eg Hadoop, Kubernetes).
  • Solid knowledge of cloud computing environments and tooling (AWS, Azure).
  • Hands-on experience with scalable machine learning frameworks and general data science tooling required.
  • Hands-on experience with continuous integration and big data environments required.
  • Hands-on experience with Docker & Kubernetes required.
  • Background in a statistical or mathematical field, ideally with a computational element, such as Physics, Data Science, Computer Science is a must
  • Experience in development of custom machine learning models from prototyping to scalable implementations would be a strong plus.

Our toolset/ecosystem:

  • OS: Linux (Ubuntu, Debian, CoreOS)
  • Programming languages: Java, Scala, C#, C++
  • Analytical languages: Python, Spark (Java, Scala, Pyspark, SparkR), R
  • ML-Frameworks: H2O, TF, Spark MLlib, Theano, Torch, Caffe, MXNet,
  • HPC: CUDA, Numba, C/C++
  • Presentation: Jupyter, Dash, Shiny, Vaadin
  • Backend: Flask, Dash, Eve, Spring, Spring Boot
  • Big Data: Hadoop, Hive, Spark, Accumulo, Nifi
  • Messaging/Streaming: Kafka, Flink
  • DevOps: Docker, Kubernetes, Bitbucket, Bamboo, Nexus, ELK, Prometheus, Ansible, Terraform

Nurnberg, Germany
IT, Self Employment
6 months Initially
Damco Solutions
Mohammed Abdul Kareem 
06/12/2018 13:52:39

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.