why join artelys?
Joining Artelys is first and foremost joining a dynamic and motivated team, a stimulating work environment and taking part in varied and fascinating projects.
Artelys develops its own software suite based on Artelys Crystal platform, integrating statistical forecasting or optimization models. The company is strongly involved in R&D, exploring and experimenting innovative techniques and tools in AI and optimization to provide its customers state-of-the-art solutions in the energy transition, planification and transportation. In addition, the business of Artelys is varied and involves operating software solutions, prototyping and quantitative studies.
Working at Artelys offers the opportunity to study cutting-edge technical problems within a talented and motivated team, with opportunities of quick upskilling and responsibilities.
Design and develop innovative solutions and participate in the development of the Artelys Crystal software platform.
You are motivated to create a generic software platform and implement it for our clients to meet their challenges, linked to the energy transition, planning and transport.
You are looking for diversity in your activity and the possibility to work on technological projects as well as projects close to our customers and to identify and implement the best techniques and technologies to meet their needs.
Lead and mentor a team of backend and frontend developers Design and build innovative and high performance solutions Design extensible, evolutive and scalable architectures Participate in the UI/UX design Help upskilling the team by improving robustness, quality and maintability of the code (code review, peer programing) Participate in the development and maintenance of our continuous integration system and automated deployment tools Keep Artelys solutions at the cutting-edge of technology
what we are looking for
With at least 3 years of experience as a software engineer, you have solid skills in several areas :
Experience in Object-oriented programming (Java preferably, C++ or C#) Experience using scripting tools and languages (Python, Shell, Maven, CMake) Good knowledge in data structures and algorithmics Experience in DevOps (Docker, Kubernetes, Jenkins, GitlabCI, OpenStack) Software engineering skills (version management, automated testing, integration testing and continious integration) Knowledge of design principles and software architectures
Other skills appreciated :
Mindset we are looking for
You are looking for a job with diverse activity and the possibility to work on different projects You consider developing a robust and scalable server application and designing intuitive and ergonomic interfaces as two sides of the same coin You are convinced that it is necessary to treat compilation, quality, security and continuous integration issues in the same way as developments You are autonomous, rigorous and have a strong team spirit
Permanent position in our Paris, Nantes, Lyon or Montreal.
This is your dream job? Apply now!