Fullstack Developer : R&D Data Management Tool - Alternance Toulouse

EasyMile is hiring!

About

EasyMile is a global leader in autonomous technology that powers heavy-duty driverless vehicles for airports, logistics, and industrial sites worldwide.

Since 2014, its internationally-certified software has driven autonomously in 400+ locations in more than 30 countries, over 1,000,000km.

This advanced stack enables precise vehicle control, real-time decision-making, and seamless integration with existing infrastructure. A combination of LiDAR, cameras, and radar sensors allow vehicles to accurately perceive their surroundings and navigate complex environments. EasyMile prioritises delivering safety and efficiency to its clients.

Having built its expertise in passenger transport, the company is now focussed on autonomous towing which has resulted in the development of two solutions: the EZTow, a driverless tow tractor, and the EZDolly, an autonomous cargo dolly.

With several mass operations around the world EasyMile was the first to deploy fully driverless at Level 4 of autonomous driving and has the highest number of remotely supervised operations (10+) on the market to date. It is also the first autonomous vehicle solutions provider to be ISO 9001:2015 certified.

EasyMile has over 150 employees in 2 locations (Toulouse, Berlin).

We are looking for highly motivated people to build the road ahead and invent solutions to challenges never met before. Beyond excellent technical skills, we are looking for the right attitude: ambition, creativity and perseverance. Highlighting strong values such as innovation, passion, excellence, trust and team spirit, EasyMile’s team keeps pushing boundaries to invent the future of driverless technology.

Benefits

  • An ambitious and meaningful mission

  • “Tickets restaurant” Swile, “mutuelle familiale”, eco-mobility allowance

  • Brand new offices, close to the city center and public transportation

  • Free coffee/tea and fresh fruits, free breakfast every two weeks

  • Teambuilding and corporate events

  • 2 days of remote work a week

  • Many occasions to meet your colleagues: EZtalks to share your passions, sport, games…

  • A proactive “CSE”

  • Choice between MacBook or PC (depending on your position)

Be part of the autonomous future, today!

Job Description

Apprenticeship details

  • Duration: 12 months 

  • Location: Toulouse

  • Team: Engineering / Detection

  • Mission: Implementation of a data management tool for R&D purpose

  • Tutors: Nicolas Crampette with support from Maxime Cottret (for Technical aspects)

  • Starting date: September 2025

Context of the team:   

The Data and detection teams are part of the Engineering department of EasyMile. Their mission consists in : 

  • Data: Design & implement tooling and data management systems to help R&D teams

  • Detection: Design & implement solution to understand vehicle environment based on different type of sensors

Mission:

Management of data is a critical part of developing complex systems in robotics. It plays an important role to allow R&D teams to work with huge quantities of data, and make possible algorithm development or improvement. It becomes even more central in a sensor driven architecture such as the ones we use in embedded robotics for autonomous vehicles. The EZDrive team uses and defines a large diversity of data, and they need a tool to navigate properly through all this dataset.

The goal of the apprenticeship is to implement a tool capable of displaying available data to the user in a clear and easy to read manner. Moreover, the large amount of data to digest and display adds a challenge to the design of an efficient tool. Furthermore, performances are an important part of the design, and we target to deploy the tool on several types of PCs. Finally, we want the tool to be easy to maintain and to extend.

The apprentice mission consists in implementing the bag management tool, based on the technical lines given by the experts.

The main tasks are:

  • Discuss with the members of the EZDrive team to understand future usage

  • Improve/Learn knowledge about the different languages, methods, and tools

  • Implement the tool.

Preferred Experience

There is no typical profile at EasyMile, we all come from different backgrounds and that is what makes us strong! Don't hesitate to apply if you are motivated and interested by innovative transportation and technologies.

We are looking for: 

  • Master degree (M1/M2) with a first experience (internship or apprenticeship)

  • Technical skills

    • Frontend development (javascript/typescript/React/CSS)
    • Backend development (python/flask/fastapi)
    • Database management (relational/document)
  • Tools: Git

  • Soft skills  

    • Autonomous
    • Rigor and method in your work.
  • Language skills

    • French and writing and speaking English

Desirable:

  • Technical skills

    • High Availability Software Design
    • Cloud Computing
  • Tools: gitlab/jenkins

Recruitment Process

  • 30 minutes call with the recruitment team

  • One hour of technical interview with the tutor and the Data Architect 

  • One hour interview with the manager and the recruitment team

Additional Information

  • Contract Type: Apprenticeship (Between 12 and 12 months)
  • Location: Toulouse
  • Occasional remote authorized