At a Glance
- Tasks: Join us as a Software Engineer in Test, ensuring top-notch quality for our AI platform.
- Company: Dataiku is a leading AI platform empowering teams to harness their data and build innovative solutions.
- Benefits: Enjoy flexible remote work options, competitive salary, and opportunities for personal growth.
- Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.
- Why this job: Be part of a dynamic team shaping the future of AI with cutting-edge technologies.
- Qualifications: Experience in software test engineering, automation, and familiarity with an Object Oriented language required.
The predicted salary is between 28800 - 48000 £ per year.
Dataiku is the Platform for AI Success, the enterprise orchestration layer for building, deploying, and governing AI. In a single environment, teams design and operate analytics, machine learning, and AI agents with the transparency, collaboration, and control enterprises require. Sitting above data platforms, cloud infrastructure, and AI services, Dataiku connects the full enterprise AI stack — empowering organizations to run AI across multi-vendor environments with centralized governance.
The world’s leading companies rely on Dataiku to operationalize AI and run it as a true business performance engine delivering measurable value.
Why Engineering at Dataiku
Dataiku’s on‑premise, cloud, or SaaS‑deployed platform connects many data science technologies, and our technology stack reflects our commitment to quality and innovation. We integrate the best of data and AI tech, selecting tools that truly enhance our product. From the latest LLMs to our dedication to open source communities, you’ll work with a dynamic range of technologies and contribute to the collective knowledge of global tech innovators.
How You’ll Make An Impact
Remote or On‑Site Options: The position is onsite from Paris, London, Berlin and Amsterdam or remote from these countries.
As a Software Developer Engineer in Test (SDET), your mission is to ensure that we only deliver the highest‑quality products to our customers. You will play a crucial role in our success by helping our users have the best possible experience.
Dataiku's platform is built on modern Web technologies (single page webapp with Angular/AngularJS) and integrates with a very large ecosystem of big data technologies (Spark, Hadoop, MPP databases, Cloud services, …). Our software testing stack is based on Python, Pytest, Selenium, and Allure for the integration tests. Our CI is based on Jenkins with intensive usage of AWS’s features. At Dataiku, developers are involved in writing part of the automated integration tests together with the QA team.
- Coding advanced automated test suites to exercise our applications at all levels
- Defining manual testing plans, test strategies and defining priorities
- Working with the developers to ensure that they deliver testable code
- Improving existing test infrastructure and frameworks (virtual machines, containers, auto‑provisioning, UI testing, …)
- Mentoring and helping new QA team members
What You Need To Be Successful
- Experience in software test engineering with a significant part in automation (API and/or UI Testing)
- Collaboration with developers is key for a good testing strategy
- Experience with at least one Object Oriented language (such as Python, Java, C#, or C++)
- Ability to discuss choices before implementing them
What Will Make You Stand Out
- Experience with big data technologies, such as Hadoop, Spark, or Kubernetes
- Experience with cloud platforms such as AWS, Azure, and GCP
- Basic knowledge of Machine Learning
Our practices are rooted in the idea that everyone should be treated with dignity, decency and fairness. Dataiku also believes that a diverse identity is a source of strength and allows us to optimize across the many dimensions that are needed for our success. Therefore, we are proud to be an equal opportunity employer. All employment practices are based on business needs, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, neurodiversity, disability status, citizenship, veteran status or any other aspect which makes an individual unique or protected by laws and regulations in the locations where we operate. This applies to all policies and procedures related to recruitment and hiring, compensation, benefits, performance, promotion and termination and all other conditions and terms of employment. If you need assistance or an accommodation, please contact us at reasonable‑accommodations@dataiku.com.
Dataiku will never ask you for payment of any type during the interview or hiring process. Other than our video‑conference application, Zoom, we will also never ask you to make purchases or download third‑party applications during the process. If you experience something out of the ordinary or suspect fraudulent activity, please review our page on identifying and reporting fraudulent activity here.
Software Engineer in Test - Onsite or Remote (FR, UK, DE, NL) employer: Dataiku
Dataiku is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Software Engineers in Test to thrive. With flexible remote or onsite options in vibrant cities like Paris, London, Berlin, and Amsterdam, employees benefit from a diverse work environment that values individual contributions and promotes professional growth through mentorship and cutting-edge technology. The company's commitment to quality and inclusivity ensures that every team member is empowered to make a meaningful impact in the rapidly evolving field of AI.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Test - Onsite or Remote (FR, UK, DE, NL)
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Python, Selenium, and AWS. Having hands-on experience or projects that showcase your skills in these areas can set you apart during interviews.
✨Tip Number 2
Engage with the Dataiku community on platforms like LinkedIn or GitHub. This not only shows your interest in the company but also helps you network with current employees who might provide insights or even refer you for the position.
✨Tip Number 3
Prepare for the technical interview by practicing coding challenges related to test automation and big data technologies. Websites like LeetCode or HackerRank can be great resources to sharpen your skills.
✨Tip Number 4
During your interviews, emphasise your collaborative approach to working with developers. Share examples of how you've successfully partnered with teams to improve testing strategies, as this aligns with Dataiku's values.
We think you need these skills to ace Software Engineer in Test - Onsite or Remote (FR, UK, DE, NL)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience in software testing and automation. Focus on your proficiency with tools like Python, Pytest, and Selenium, as well as any experience with big data technologies or cloud platforms.
Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your skills in collaboration with developers and your approach to testing strategies.
Showcase Your Technical Skills:If you have experience with automated test suites or CI/CD processes, be sure to include examples of your work. Highlight any contributions you've made to improving test infrastructure or mentoring team members.
Prepare for the Interview Process:Familiarise yourself with the interview stages outlined by Dataiku. Be ready to discuss your technical skills in detail and prepare for the take-home test by brushing up on relevant coding practices and testing methodologies.
How to prepare for a job interview at Dataiku
✨Understand the Tech Stack
Familiarise yourself with Dataiku's technology stack, including Python, Pytest, Selenium, and Jenkins. Being able to discuss how you've used these tools in your previous roles will show your technical competence and readiness for the position.
✨Showcase Your Collaboration Skills
Since collaboration with developers is key for a good testing strategy, be prepared to share examples of how you've successfully worked with development teams in the past. Highlight any experiences where you contributed to improving testability in code.
✨Prepare for the Take-Home Test
The take-home test is a crucial part of the hiring process. Make sure to allocate enough time to complete it thoroughly. Review the requirements carefully and demonstrate your skills in automation and testing strategies effectively.
✨Ask Insightful Questions
During your interviews, don't hesitate to ask questions about the team dynamics, the testing processes, and how success is measured at Dataiku. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.