Back-end Architect

  • R&D
  • Paris, France

Back-end Architect

Job description

At deepomatic, we believe artificial intelligence is the way to unlock the world of tomorrow. We believe these technologies should be made accessible to all instead of being the privilege of a few big technology companies. We are developing a web platform used by Global 500 companies like Airbus, Valeo or Compass group to solve problems ranging from detecting cancers; making motorways smarter; to autonomous cars. We need talented and creative engineers to help us make that new world a reality.


Your main goal will be to design and build the architecture that will allow our platform to tackle even more ambitious problems. Here are a few examples of the challenges you might be confronted to:

  • What's the best way to develop a type-checked data processing pipeline ?
  • How to deploy deep-learning algorithms on a fleet of embedded systems at scale and handle the application life-cycle ?
  • How to reliably collect training data from this fleet of devices into the centralized plateform ?

Regarding our stack and tools, we work with distributed architectures and continuous delivery process. For this role, we are looking for people who would be experienced by back-end development (especially in Django), architecture (micro-services, databases, cache, queue servers) and deployment (Kubernetes).


Responsibilities

  • Build modern & robust ways to manage execution flow in a distributed environment based on micro-services.
  • Contribute to our deep learning platform by adding exciting new capabilities to it.
  • Handle the scalability and portability of our platform.

Requirements

  • 3+ years of work experience
  • Experience with Python and Django is required
  • Experience with Docker and Kubernetes will be greatly appreciated
  • Experience with tools like Celery, RabbitMq, Redis and/or PostgreSQL is a plus
  • Great human qualities and a love for team work
  • Great oral and written communication in English