Job Openings

Deeplab is a new startup that is growing, and is expanding its team. This call is addressed to candidates with a strong desire to work with new machine learning technologies, such as deep learning, and to be part of the emerging technological and scientific trends: employing huge amounts of data, conducting beyond-state-of-the-art research and development, employing methods and tools at the scientific and technological frontiers. Deeplab calls for outstanding candidates, experienced and/or highly enthusiastic, engineers or not, who would like to face challenging tasks, developing applied research and technology in an international environment, and in collaboration with big academic and industrial players.

Senior Software Engineer (S-SE)

Job Description

Designing and building large scale software systems employing machine learning algorithms with focus on deep learning and turning them to shippable products. Software systems span a wide range of applications such as recommendation systems, computer vision, natural language processing. Candidates should have experience with real-world applications and big data. At Deeplab we are working with high-end technologies and at the same time with state-of-the art scientific research fields within the areas of data science, machine learning and deep learning, to provide services and products that deal with real-life challenging problems in an international research and industrial environment. Towards these directions we are currently expanding our interdisciplinary team-of-experts to address large scale industrial machine learning applications and products.

Our stack

Python, Java, Spark, Kafka, MySQL, HDFS, BigQuery, Cassandra, ElasticSearch, Docker, Jenkins, Kubernetes.

Responsibilities

  1. To have end to end ownership: Design, build, ship, measure and maintain the services.
  2. Designing and building software systems to support machine learning algorithms.
  3. Collaborate with the brightest research ML engineers team members and collaborators around the world.
  4. Turn algorithm prototypes into shippable products.
  5. Mentor less-experienced engineers and data scientists.

Requirements

  1. BSc in computer science or equivalent.
  2. Experience developing large scale distributed systems.
  3. Deep understanding of computer science fundamentals: object-oriented design, data. structures, applications programming and multithreaded programming.
  4. 3+ years programming experience in Python, Java, C/C++ .
  5. Highly Proficient in Linux environment.
  6. Experience with docker, jenkins, databases, google cloud platform and BigQuery.

Nice to have

  1. Knowledge in algorithms, machine learning/deep learning.
  2. Knowledge of open source data science and deep learning tools and platforms like Python Scikit-learn, Tensorflow, Keras.
  3. Experience in big data tools.

Where

    Athens or Heraklion, Greece

Senior Machine Learning Engineer/Data Scientists (S-MLD-1)

Job Description

Designing and developing machine learning algorithms with focus on deep learning. Tasks could span a wide range of applications such as speech recognition, topics in computer vision e.g. object recognition, natural language processing, or even stock forecasting, recommendation systems and churn rate prediction. Candidates should have experience with at least one relative application and with tasks that deal with real-world data.

Responsibilities

  1. Designing and developing machine learning systems
  2. Batch experimental benchmarking in datasets
  3. Statistical modeling and data analytics
  4. Deep learning applied on classification, recognition and/or forecasting tasks

Requirements

  1. PhD, MSc or M.Eng. (Electrical & Comp. Eng., Machine Learning, Statistics, CS or a related field e.g. Math),  and outstanding experience on implementing machine learning systems in industrial or large scale applications
  2. 3-5+ years working on real-world data
  3. Expertise/experience: Python programming, deep learning and related tools such as TensorFlow, cloud computing platforms and environments (e.g. Spark)

Where

    Athens or Heraklion, Greece

Junior Machine Learning Engineer/Data Scientists (J-MLD-2)

Job Description

Developing machine learning algorithms with desired focus on deep learning. Tasks could span a wide range of applications such as speech recognition, topics in computer vision e.g. object recognition, natural language processing, or even stock forecasting, recommendation systems and churn rate prediction. Candidates should have experience with at least one relative application.

Responsibilities

  1. Developing machine learning systems
  2. Experimentation with datasets
  3. Deep learning applied on classification and/recognition

Requirements

  1. M.Eng. or B.S (in CS, Electrical & Comp. Eng., Machine Learning, Statistics, Math, or related) with experience on implementing machine learning systems
  2. 1+ years performing data analysis on real-world data
  3. Expertise/experience in Python, deep learning

Where

    Athens or Heraklion, Greece
  If you are interested please apply at deeplab.workable.com