Skip to content

Instantly share code, notes, and snippets.

@gmazars
Last active October 31, 2017 10:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gmazars/93709f33c7ab0bec2639355fccb8a64a to your computer and use it in GitHub Desktop.
Save gmazars/93709f33c7ab0bec2639355fccb8a64a to your computer and use it in GitHub Desktop.
Stage développement Scala/Java: distributed tracing dans une architecture microservices - Samsung ARTIK Cloud - Paris - 6 mois

Stage développement Scala/Java: distributed tracing dans une architecture microservices - Samsung ARTIK Cloud - Paris - 6 mois

Le Projet

ARTIK Cloud est le futur Cloud IoT de Samsung. C'est une plateforme distribuée, dans le “cloud”, qui collecte héberge et sécurise les données venant de n’importe quel objet connecté. ARTIK Cloud est aussi ouvert aux développeurs d'applications souhaitant, avec l'accord de l'utilisateur, fournir des services basés sur ses données IoT. L'API est publique et disponible pour tous: https://developer.artik.cloud/.

Ce projet est développé au sein d'un département innovation chez Samsung: SSIC (Samsung Strategy and Innovation Center) basé à San José, San Francisco et Paris.

Le Poste

Nous cherchons un développeur H/F, en stage, pour travailler sur la création d'un outil de traçabilité et visualisation des flux de requêtes au sein de notre plateforme distribuée. Le développement se fera autour d'Open Tracing et devra permettre de mieux comprendre les flux entre nos microservices, de détecter les pistes d'amélioration et éventuellement corriger des problèmes. Autour de librairies type Open Tracing le développement se fera en Scala et Java. Vous intégrerez une équipe de développeurs organisée en mode Agile. L'architecture de la plateforme est en microservices et notre environnement technique comprend aujourd’hui: Play, Akka, Kafka, Cassandra, Zookeeper, Redis, Spark, Elasticsearch… et la quasi totalité du code est en Scala.

Le stage de minimum 6 mois est rémunéré, et est basé à Paris Centre.

Qualifications

  • Dernière année d'école d’ingénieurs ou équivalent.
  • Très bonnes connaissances en Java et/ou en Scala.
  • Bonnes connaissances en informatique théorique (algorithmes, systèmes distribués, low latency, parallélisation, programmation fonctionnelle, complexité...).
  • Connaissances autour des architectures orientées service et des applications distribuées seraient un plus.
  • Capacité à travailler dans un environnement startup avec très peu de supervision.

Contact: g.mazars@samsung.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment