
Software Engineer
Hybrid
Full Time
#Engineering
#AI
#Governance
#Java
#PostgreSQL
#Angular
#JavaScript
#Python
At Dataiku, we are leading the charge in the AI revolution. Since our founding in Paris in 2013, we have been building a platform that makes data accessible and actionable for everyone. Today, our team of over 1,000 people across 25 countries is dedicated to the concept of Everyday AI, helping both data experts and business users integrate advanced analytics and Generative AI into their daily work. We are looking for passionate individuals to join our mission and help us shape the future of technology.
Role at a glance
We are seeking a Software Engineer to join our team in a full-time capacity. This role is perfect for a student looking to gain hands-on experience, and you can work in a hybrid model from our offices in France, the United Kingdom, Germany, or the Netherlands.
Your impact
- Transform product specifications and creative ideas into fully functional features, complete with comprehensive unit and end-to-end testing.
- Solve complex technical challenges related to scalability, performance, and usability to ensure our powerful tools remain intuitive for our users.
- Collaborate closely with your teammates by reviewing code, sharing technical knowledge, and refining our internal tool chains.
What you'll need
To be successful in this role, you should be comfortable working across the full stack and eager to learn. We value candidates who possess the following:
- Mastery of at least one programming language, such as Java, Python, or JavaScript.
- A strong interest in working with both low-level Java backends and modern Angular web frontends.
- Familiarity with PostgreSQL and an understanding of AI and Governance principles.
- Previous experience building a real-world product.
- Fluency in English.
Perks and compensation
- Hybrid work flexibility to support your work-life balance.
Our hiring process is designed to help us get to know you. It begins with an initial call with our technical recruiting team, followed by a video interview with an engineering team lead. You will then complete a technical assessment, either through a home test or live coding session, which we will debrief with a member of our engineering team. The final step is an interview with our VP of Engineering.



