Senior Data Python Engineer
Join our team and help us improve our data enhancement chain, becoming responsible for Data Science instrumentation. Design, develop and deploy operational software based on advanced algorithms in Machine Learning and numerical optimization.

Why join Artelys?

Joining Artelys means above all joining a dynamic and motivated team, a stimulating work environment and participating in varied and exciting projects. Working at Artelys offers the opportunity to deal with advanced technical issues within a talented team with the possibility of rapidly increasing your skills and responsibilities. 

Artelys implements quantitative decision support solutions, using mathematical decision support models and algorithms: statistics, data analysis, artificial intelligence, numerical optimization and operational research. 

Our activities applied to the key sectors of Energy, Transport, Mobility, Health and more generally to the public sector position Artelys as a key player in the ecological transition through the support and advice it provides to private companies and public institutions. 

Read examples of recent projects carried out by Artelys in our Data Stories

Join the brand-new Artelys Madrid team, to help expand its activity to the Spanish territory. You want to participate in the creation of a new structure and be a part of this new adventure! 

Job Description

As part of a dynamic, high-level team, you will work jointly on R&D and customer projects, focusing on data valuation, design and implementation of operational software, leveraging advanced IA methods. 

You will mobilize your skills to: 

  • Design and implement innovative and efficient software solutions mainly based upon Python for industrial problems 
  • Meet with stakeholders to gather their needs to build data collection and storage solutions that are best suited to the use cases presented
  • Design, develop and deploy technical solutions for data collection, cleaning and processing, then industrialize and automate these solutions
  • Participate in the implementation of technical architectures based on Data or Big Data oriented environment
  • Carry out developments aimed at the industrialization of statistical models and take part in the qualification of software
  • Depending on your skills and wishes, you may also take part in the development of Machine Learning and AI algorithms to be integrated into operational software. 


    About you

    Artelys is assembling a new team in Madrid and looking for proactive and creative employees, conscious of the added value of their work and motivated to take part in the development of our activities. You and us are meant to be if:

  • You have at least 3 years of experience as a data developer, Python developer, developer or Data Engineer and wish to apply your expertise in software development to build high-impact applications
  • You are interested in serving the general interest (Public Sector, Transport, Mobility, Health)
  • You are autonomous and rigorous: you take pride in the product of your work and want to build clean, good software that lasts and will be liked both by its users and its maintainers
  • You have good social skills and a strong team spirit: You are capable of synthetizing complex ideas and concepts in a manner as simple as necessary for your interlocutor and you care about the less experienced members of your team and help them learn and get better at what they are doing

    technical skills

    You are the ideal candidate if you: 

  • Hold an engineering degree, a master’s degree and/or a PhD 
  • Master Python language
  • Have good knowledge of a Python application development framework (Flask, Django, FastAPI, etc.) 
  • Are experienced in the CI/CD Python stack
  • Can implement data processing chains within advanced data architecture: Kafka/Spark, Apache Airflow/Argo, AWS/Azure/OVH, FAAS, Lambda architecture
  • Are familiar with relational (MySQL, PostgreSQL) and non-relational databases (Elastic stack, MongoDB, Cassandra)
  • You will shine even brighter if you are good with one or many of the following:

  • Practice in data-science and with data-science tools in Python: NumPy, Pandas, Scikit-learn 
  • Experience in backend software development (preferably in Java)
  • Distributed systems: message-oriented architecture (Kafka, Celery, etc.), micro-services, event-driven systems and reactive programming
  • Scripting and automation tools (Bash, Cron, Ansible, etc.)
  • Technical management of a project (task management, prioritization, team management) 
  • Experience and knowledge in any of our main business sectors (Energy, Transportation and Mobility, Logistics, Public Studies) will be greatly valued. 

    To work within our teams, good fluency in either French or English is required.



    • Permanent position
    • Madrid based
    • Up to two days of remote working per week


    This is your dream job? Apply now!


    © ARTELYS • All rights reserved • Legal mentions

    Pin It on Pinterest

    Share This