Python Software Engineer

Scortex is hiring!


Scortex enables manufacturers to take better control of their quality. We provide a full-stack solution to digitize quality. It delivers intelligent automation of visual inspections and real-time analytics over quality.

Scortex Quality Intelligence Platform is built to easily deploy and manage deep learning applications on production lines.

Our platform enables manufacturing companies to take control of their quality:

  1. Automate complex visual inspection tasks at any stage of the manufacturing process
  2. Monitor quality through real-time data visualization and centralized production knowledge
  3. Dynamically improve quality thanks to real-time process control

We believe that the digitalization of manufacturing operations will provide unprecedented returns in quality, efficiency, and environmental impact.

Scortex is a team of passionate and diverse individuals working and learning together to deliver the best solution possible, a unique blend of the tech and manufacturing world.

Job Description

As a Python Back-end Software Engineer you will be part of the Software & ML engineering Team to improve our quality inspection product used directly on industrial production lines.

Depending on needs you will work from Python software interacting with industrial cameras, programmable controllers (PLCs) and our Human-Machine Interface (HMI) that acquires and inspects hundreds of images per second to build and deploy web APIs and applications directly used by our customers, machine learning and research teams. You will also contribute to enriching our machine learning tooling ecosystem.

  • Leveraging the Factory Operating Software to produce high throughput / low latency data pipelines
  • Efficient and fast serving of Machine Learning models and Computer Vision algorithms
  • Design and implement the software library built to support and automate machine learning tasks
  • Work on the deployment, logging and monitoring in production
  • build, improve and maintain the tooling made available to the users of the machine learning platform (command-line tools, web tools, …)
  • Ensure continued high security for these systems and data
  • Help integrate existing external tools

Technical environment:

  • Linux/Unix
  • MongoDB, PostgreSQL, Clickhouse
  • Kafka, RabbitMQ
  • Python 3, Scala, Rust, Go
  • Home cooked agile method


  • Paris Gobelins district
  • Club-mate bank
  • Pilates lessons

Preferred Experience

Hard skills:

  • Proficient knowledge of Python 3; and knowledge in Scala, Rust or C++ would be strong bonus
  • Has strong architectural and design skills
  • Cloud computing integration: AWS, Azure...
  • Operating systems: Linux and Unix-like operating systems
  • Proficient in test driven development
  • Security settings and hack prevents

Soft skills:

  • Has good interpersonal skills to communicate more easily with different people/teams
  • Is analytical and an excellent problem-solver
  • Is interested in the business needs tied to her/his work
  • Languages: Fluent English, French

Recruitment Process

3 round interviews:

  • Introduction call (~25 minutes over phone)
  • Technical interview (peer programming from 1 to 2hours)
  • Final call (~45 minutes)

Additional Information

  • Contract Type: Full-Time
  • Start Date: 01 September 2021
  • Location: Paris, France (75013)
  • Education Level: Master's Degree
  • Possible partial remote