Une candidature complète en une minute
Un CV et une lettre de motivation personnalisés, prêts à envoyer.
Teklia is looking for a Software Developer to join their Product Team on the Arkindex platform in Grenoble or Paris. You will work on the automatic understanding of digitized documents using Machine Learning.
The job requires experience in Python and Vue.js, with responsibilities including writing specifications, implementing features, and maintaining code quality. Full remote work is allowed post-onboarding, and the position involves collaboration with a remote team.
As part of the continued development of the Arkindex platform, TEKLIA is recruiting a Software Developer (permanent position – CDI) with at least one prior professional experience or a significant internship.
You will contribute to the design and implementation of a complete distributed system for the automatic understanding of digitized documents using Machine Learning and Deep Learning models.
Day-to-day tasks include writing specifications with team leader for upcoming developments, implementing new features in Python and Vue.js for our main product (Arkindex platform), writing unit tests and documentation.
The project is built entirely on open-source technologies. We aim to produce frequent releases with good code quality (2 to 3 weeks per release for Arkindex), preventing regressions and focusing on quality of life for our end-users (ML researchers & engineers).
Languages / Frameworks: Python 3, Django, Vue.js, Bulma
CI/CD: GitLab CI, with unit tests, linting, …
Hardware: Bare metal and cloud servers (CPU + GPU)
You’ll work in the Product Team, under the direct supervision of the CTO and the Arkindex lead developer.
Your peers work remotely across France (Grenoble, Strasbourg, Clermont‑Ferrand), with 3 out of 5 developers meeting weekly in Grenoble, and communicate through visio‑conference tooling & Slack messaging.
Location: Grenoble (coworking space La Turbine) or Paris (offices in Montparnasse)
Remote work: Full remote allowed after onboarding. We are all working remotely in that team: you’ll either work 1 day a week from Grenoble if you are close by, or come every few weeks to Grenoble for a few days if you live further away.
Start date: As soon as possible
Work hours: 35h (from 9am to 6pm, with lunch break)