2021-04040 - Backend Development Intern

Contract type : Internship agreement

Level of qualifications required : Bachelor's degree or equivalent

Fonction : Temporary scientific engineer

Level of experience : Recently graduated

Context

THE START DATE IS FLEXIBLE

DeepSearch is a new kind of collaborative, filter-based search engine that allows people to perform detailed search on the Internet efficiently, on any subject and from a single platform. We develop our own search engine technology powered by machine learning, which is able to filter any content from the internet according to the user's criteria.

The project, founded by Leo Cances (finishing his PhD in deep semi-supervised learning at the Institut de Recherche en Informatique de Toulouse) and Romain Zimmer (Télécom Paris 2019), is currently under development at Inria's Startup Studio in Paris.



Assignment

Under the direct responsibility of the founding team, you will contribute to the development of the backend of our search platform.

Main activities

Depending on your skills and interests, you will collaborate with the rest of the team to:

  • Optimize existing features for scalability, speed and stability 
  • Improve the quality of our codebase
  • Implement unit and integration tests
  • Help maintain our production system and manage the database

Skills

Required

  • Good understanding of basic web technologies and databases
  • Some experience with Node.js, Typescript, Express, Apollo Graphql, SQL, linux operating system
  • Experience writing tests
  • Strong interest into latest web technologies
  • Professional working English

Nice to have

  • Experience in Docker and Kubernetes
  • Experience developing and maintaining real-world web applications
  • Basic understanding of machine learning
  • Basic skills in React.js
  • Strong interests and skills in backend / database optimization
  • Advanced knowledge in ​cybersecurity

Benefits package

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training