Backend and Devops Engineering Internship

  • Iprova
  • Switzerland
  • 30/05/2022
Full time Data Engineering Business Intelligence Software Engineering DevOps

Job Description

Job details

Job Type
Full-time
90-100%

Full Job Description

6 months, full-time | Switzerland

Who we are

We are pioneering the development of artificial intelligence and other technologies to augment and enhance the human ability to invent. Working with some of the world’s best-known technology companies in North America, Europe, and Japan, our technology enables the products of tomorrow to be invented faster and more efficiently than has previously been possible. Already, all 10 of the world’s largest tech companies including Amazon, Apple and Google reference granted patents based on our inventions.

Objective

Iprova’s technology enables the creation of inventions by identifying and connecting useful inventive signals from day-day social, market and technological advances – even if they are very distant to the target invention area. Consequently, we process large amounts of data every day. The overall objective of the project is to contribute to our infrastructure and plan and execute a large database migration in production.

Scope

The successful candidate would work with Iprova’s Platform Engineering team to:

  • Help run and automate our devops operations on a kubernetes cluster
  • Deploy an Elastic Search cluster and migrate tens of millions of documents to it.
  • Adapt some of our python microservice code to query Elastic Search instead of Solr

Skills/Experience Required

  • Familiar with Unix/Linux operating system
  • Programming skills
  • Some understanding of SQL and databases in general.
  • Some understanding of Docker and containerized environments
  • Eager to learn and interested in Kubernetes and scripting
  • Fluent verbal and written English or French communication skills

Skills/Experience preferred

  • Experience with CI/CD (Teamcity, Jenkins)
  • Experience with frontend (web) development
  • Experience with cloud computing platforms (Azure, AWS)
  • Experience with Elastic stack (ELK) and Elastic products
  • Knowledge of Python and Bash

What you will gain from this project

A chance to:

  • Learn about state-of-the-art devops tools and best practices.
  • Apply your technical skills on the latest tools and frameworks in the above technologies.
  • Understand how to scale a database cluster and interface it with production-grade software development for ML applications in a microservice architecture.
  • Practice your project management and communication skills.
  • Make a valuable contribution to Iprova as well as develop your skills in the commercial world.

Application

If you are interested in this position please send us your CV and a letter detailing why you believe you are best suited for this project, to our email address recruitment@iprova.com. We look forward to hearing from you.

Please note:
During periods where we receive very high numbers of applications, we will only reply to those we wish to advance.

We will only use the information you give us for recruitment purposes. By submitting your details to apply for a position, you consent to have your personal details used to process the job application. We will treat the information in strict confidence.