cover image
Dataiku

Fullstack Software Engineer - Dataiku Cloud - Onsite or Remote (FR, UK, DE, NL)

Hybrid

Myddle, United Kingdom

Full Time

26-03-2025

Job Specifications

At Dataiku, we're not just adapting to the AI revolution, we're leading it. Since our beginning in Paris in 2013, we've been pioneering the future of AI with a platform that makes data actionable and accessible. With over 1,000 teammates across 25 countries and backed by a renowned set of investors, we're the architects of Everyday AI, enabling data experts and domain experts to work together to build AI into their daily operations, from advanced analytics to Generative AI.

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. You can find out even more about working in Engineering at Dataiku by taking a look here.

Here are some useful links so you preview what we do at Dataiku: Dataiku's Key Capabilities ; Dataiku's Github, you can also take a look at the Gallery, a public instance showcasing some example projects (note editing is very limited and will be regularly reset).

Our product is called Dataiku DSS which stands for Dataiku Data Science Studio. If you’d like to know more about it, you can watch the demo here or try the free version here.

How You’ll Make An Impact

This position is either onsite from Paris, London, Berlin and Amsterdam or remote from these countries.

At Dataiku, our engineering teams are cross-functional and tackle diverse challenges across back-end and front-end development. Your work will help build and operate Dataiku Cloud, the Dataiku SaaS offering based on Dataiku's core product. This team consists of a cloud infrastructure and a launchpad, where users can manage their DSS instance(s), invite users to contribute, set up some data sources and manage the Dataiku subscription.

Role

The role consists in actively participating in the design and implementation of a SaaS portal associated with the managed service offering. Here are some examples of what you might do:

Develop new features to provide the smoothest experience for users so that they can benefit the power of DSS in a few clicks on the online environment.
Ease installation and lifecycle management of the DSS instances running on our infrastructure.
Improve the quality of the code to ensure high availability and low latency for the platform.
Work with other Dataiku services to provide a more customized experience for Dataiku Cloud users.
Tech stack: Python (Flask) for the backend of the launchpad and VueJS for the frontend.

What You Need To Be Successful

You are an agnostic Software Engineer with a significant experience in one or more languages (Java, Python, Scala, Node.JS, or others)
We’re hiring at all levels (junior, mid, senior)
Knowledge of distributed systems, cloud platforms, and modern data architectures
A collaborative spirit and a passion for solving complex problems that enhance user experience
You value code simplicity and performance
You want to work in a fast, high-growth environment that respects its engineers and customers

What does the hiring process look like?

45 min call with a Technical Recruiter
Technical video interview with an Engineering Team Lead
Take home assignment or Live Coding session
2 last interviews with VPs of Engineering

What are you waiting for!

At Dataiku, you'll be part of a journey to shape the ever-evolving world of AI. We're not just building a product; we're crafting the future of AI. If you're ready to make a significant impact in a company that values innovation, collaboration, and your personal growth, we can't wait to welcome you to Dataiku! And if you’d like to learn even more about working here, you can visit our Dataiku LinkedIn page.

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

Protect yourself from fraudulent recruitment activity

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.

About the Company

Dataiku is the Universal AI Platform, uniting the technology, teams, and operations needed for companies to build intelligence into their daily operations, from modern analytics to Generative AI. Together, they design, develop and deploy new AI capabilities, at all scales and in all industries. Organizations that use Dataiku enable their people to be extraordinary, creating the AI that will power their company into the future. More than 700 companies worldwide use Dataiku, including leaders across industries including life... Know more

Related Jobs

Company background Company brand
Company Name
SnapSea
Job Title
Junior Software Engineer
Job Description
About the job SnapSea is a Visual Marketing platform based in London that helps destinations, tourist boards, and hospitality brands source and manage user-generated content (UGC) for use in marketing campaigns. We are a fast-growing start-up recognised by both the Canadian and UK governments and we are rapidly expanding our client base. We are looking for highly motivated individuals to help build the products that shape the future of travel. Salary: Base Salary Title: Junior Software Engineer Location: Central London (in office) Minimum Qualifications: Bachelor's Degree in Computer Science, Mathematics or a STEM field Experience with Javascript or Python Experience developing web applications Preferred Qualifications: Experience with ReactJS/NextJS Experience with Django, DRF and Postgres AI/ML experience Our Tech Stack ReactJS / NextJS for our front-end (Javascript) Django / DRF for our back-end (Python) Various ML/AI applications using Tensorflow Candidates will have the ability, but not the requirement to work throughout the entire tech stack. Previous experience with some elements of our stack is a requirement. The Role Work with cutting-edge technologies with our London-based product team to implement front and back-end changes to the SnapSea platform (and additional products) Iterate on innovative ideas for the next generation of travel technology Reporting directly to the CEO What we are looking for from you: Excellent verbal and written communication skills (English) Keen attention to detail An enthusiastic attitude An eagerness to take on responsibility A love of building product (!) What will you learn? You will learn the ins and outs of a fast-growing start-up, the inner workings of a software company, and all of its technical components. What do you get when you join? Join us and, in addition to your salary, you will have flexibility with your holiday schedule. Significant training and access to the founder and CEO.
London, United Kingdom
On site
Full Time
23-04-2025
Company background Company brand
Company Name
MBDA
Job Title
Embedded Software Engineer
Job Description
We are looking for a capable, adaptable and inquisitive Embedded/Middleware software engineer to join a small yet dedicated team to develop middleware solutions for the next generation of advanced missile systems! Salary: Circa £50,000 to £65,000 depending on experience Dynamic (hybrid) working: typically a minimum of 4 days per week on-site, due to workload classification Security Clearance: British Citizen or a Dual UK national with British citizenship. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company bonus: Up to £2,500 (based on company performance and will vary year to year) Pension: maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Flexi Leave: Up to 15 additional days Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more… The opportunity: We're a driven team with a passion for software and its successful deployment in battlespace Command and Control (C2) weapon systems. We work on technology that is at the forefront of European missile system design. Our products require Linux Operating System (OS) migration, configuration and security solutions implementing, so a good experience of Linux is essential for this position! Developing solutions targeting a large range of problems from hardware drivers to web services. This role provides a great opportunity for someone wanting to be involved in many differing areas of software. Working across multiple applications on both land and maritime projects in the systems software department, this role allows for involvement in many of the most advanced missile systems in the world, across multiple warfare domains, and provides a great opportunity for someone wanting to be involved in many differing areas of software. What we're looking for from you: Experience with C or C++ (at least one of these is essential). Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering. Experience configuring, securing and maintaining Linux OSs (Ubuntu and/or Redhat) including Kernel configuration and Kernel test. A passion for software engineering, with the ability to innovate and think critically to solve complex software problems with a willingness to develop software skills either through on the job, or formal training. Knowledge of software design differences between Real-Time OSs and Hypervisors would be beneficial. Comfortable working with a team in a collaborative environment, communicating and contributing to design and implementation decisions, and supporting with integration. Experience in the development of software for Commercial off the Shelf (COTS) hardware and be comfortable working with target system hardware. Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more… We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
Bristol, United Kingdom
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
Convatec
Job Title
Complaints Data Analyst
Job Description
Pioneering trusted medical solutions to improve the lives we touch: Convatec is a global medical products and technologies company, focused on solutions for the management of chronic conditions, with leading positions in advanced wound care, ostomy care, continence care, and infusion care. With around 10,000 colleagues, we provide our products and services in almost 100 countries, united by a promise to be forever caring. Our solutions provide a range of benefits, from infection prevention and protection of at-risk skin, to improved patient outcomes and reduced care costs. Convatec’s revenues in 2023 were over $2 billion. The company is a constituent of the FTSE 100 Index (LSE:CTEC). To learn more about Convatec, please visit http://www.convatecgroup.com Our search for better is changing the lives of our customers. It’s changing the careers of our people too – creating new challenges and opportunities all the time. We’re a business that never stands still. Join us on our journey to #ForeverCaring as a Post Market Quality Engineer and you won’t either. The Role: The Post Market Quality Engineer is responsible and accountable for quality engineering deliverables required within the post market compliance & surveillance processes. Act as steward for post-market safety and quality, customer requirements/expectations, and regulatory compliance. Overall responsibility for ensuring technical rigor and compliance to applicable procedures during risk management, complaint, CAPA, and design related processes. Serve as liaison between marketing, manufacturing, quality, and R&D to ensure post-market safety and performance are maintained for all product franchises. Key Responsibilities: Execute and maintain procedures and processes to support post-market surveillance activities such as product investigations, periodic and ad hoc risk reviews, and product monitoring (trending and tracking) across all product franchises. Execute quality engineering activities for all post market product surveillance including collection, analysis, and evaluation of product safety and performance data, and detection of trends in data that may warrant further action. Is an expert in creating and generating Dashboards, Graphics, trend Analysis and reports in Excel, Power BI and Minitab to created detailed data analysis and support Post Market Surveillance reports. Acts as point of contact to execute Complaint analysis Activities across Convatec Business Units – Advanced Wound Care, Continence Care, Infusion Care, and Ostomy Care. Extract and generate Complaint performance data analysis necessary for generating applicable reports. Coordinate and provide oversight in the analysis of the complaint data. Support and Execute the Complaint return process as required Organize and lead reviews with Development, Operations and Manufacturing on emerging quality issues and participate in any resulting corrective actions. Demonstrate a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Identify and escalate instances when products are not achieving the intended performance based upon anticipated levels of frequency and/or severity. Timely and accurate presentation of complaint analysis to all stakeholders, while concurrently supporting root cause analysis for any issues identified as required. Design and Development: Develop understanding of the current risk profile for all products including reportable product harms and malfunctions Provide quality and compliance input to project teams for project decisions and deliverables, especially those related to risk. Participate in design control activities and provide input into identifying failure modes and risk assessment for new and existing products while providing expertise in product complaint history and occurrence levels. Quality Management System: Adhere to all requirements of the Quality Management System and its KPIs. Support investigations arising from CAPA, complaints, Health Hazard Evaluations (HHE), Internal audits, third party inspections, and other business processes by applying typical quality/problem solving tools such as fishbone/cause & effect, Pareto, process mapping, etc. Other responsibilities: Overall responsibility for ensuring technical rigor and compliance to applicable procedures during risk management, complaint, CAPA, and design related processes. Support R&D, Operations, Marketing, Clinical Affairs, Regulatory, Post Market Surveillance, external customers and equipment suppliers. The job holder will demonstrate the highest Quality standards, be able to impart knowledge and increase best practice across site/s and will embrace/drive Convatec core mission, values and priorities. Support continuous improvement of quality engineering procedures, processes, and tools. Authority (if applicable): Act as the backup of the Complaint Manager and other peers in Post Market Surveillance Approve quality Records in D2 Document Management system. Author, Review, Approve data analysis reports Skills & Experience: Demonstrate company values, work with integrity, and be a supportive team member. Excellent written and verbal communication skills, with an open, collaborative leadership style Ability to build and nurture strong and positive relationships with other leaders to partner effectively. Balanced technical understanding of products and processes combined with business and compliance acumen. Abitlity to navigate government regulations and standards, including Regulation (EU) 2017/745, 21 CFR 820, ISO 13485 and ISO 14971. Statistical Analysis certification Strong project and time management skills, ability to work on multiple tasks concurrently with changing priorities. Proficient with of MS Word, Excel, PowerPoint, power BI and Minitab. Desirable: Certifications in Quality Management Systems (e.g. ISO 13485, 9001, lead auditor, ASQ, etc.) Six Sigma Green Belt/Black Belt certification or equivalent in statistics Qualifications/Education: Master’s degree in a technical or scientific field. 5+ years or equivalent experience in quality engineering role in a medical device or life sciences technology driven company Experience with various phases of the product development lifecycle including concept, design, implementation, verification, and validation activities necessary for product commercialization. Experience in product and process risk management, manufacturing processes within a medical device company and Experience in post-market surveillance activities (tracking and trending, investigations) Our transformation will change your career. For good. You’ll be pushed to think bigger and aim for excellence. Your ideas will be heard, and you’ll be supported to bring them to life. There’ll be challenges. But, stretch yourself and embrace the opportunities, and you could make your biggest impact yet. This i...
Deeside, United Kingdom
Remote
Full Time
23-04-2025
Company background Company brand
Company Name
Global
Job Title
Java Developer
Job Description
Accepting Applications Until 30 May 2025 Job Description We are Global We think big, work hard and never stand still. It’s our talented and passionate people that make us leaders in creativity and innovation and the proud home to the best media and entertainment on the planet. We’re here to make everyone’s day brighter. That’s everyone from our Globallers, to our audiences, every partner we work with and every community we work in. Whether we’re making shows or making headlines, making everyone’s day brighter is behind everything we do. Whether we’re in the studio, building a world-class Global Player app, or producing fast-moving digital content, we’re at our best when we’re working together. It’s why we show up, deliver great work and above all, it’s the reason we all love to work here. Description Java Developer Reporting of the Role This role reports to Tech Lead Overview Of Job The Commercial Technology team develop and maintain the products that drive the commercial revenues at Global for both the Radio and Outdoor parts of the business. In this role, you will find yourself working closely with a suite of microservices developed using Java 11+ (mostly Java 17), Spring Boot, of which some will be event driven. You will contribute towards the technical lifecycle of these services, including the CI/CD pipelines (Jenkins/ Terraform), running the services in Kubernetes (EKS on AWS), and monitoring / alerting in a production environment (Prometheus / Grafana). We are a friendly and close-knit team and work in a highly collaborative, agile environment! 3 Best Things About The Job Work on an interesting domain, with an evolving modern tech stack. Work in an agile team, where you have the time, freedom, and autonomy to solve complex problems. Work closely with stakeholders and the product team to continuously deliver value to the organisation. Measure if success – in the first few months, you would have:. Contributed towards delivery of several features which provide business value. Contributed towards several code reviews, providing feedback and actioning feedback from others. Gained a proven understanding of the business context and how it relates to the deliverables of the team. Gained a basic understanding of the team’s system architecture. Responsibilities Of The Role Developing features for the business and building on the platform architecture to support future features on the roadmap. Collaborating with the development team: You will work closely with other developers, software architects, and product owners to understand project requirements, discuss implementation approaches, and ensure smooth integration of various software components. Following coding standards and best practices: You will adhere to established coding standards, development processes, and best practices to ensure consistent and high-quality code. Assisting in software deployment and maintenance: You may assist in the deployment of services to production environments, troubleshoot issues that arise, and provide support to end-users as needed. What You Will Need The ideal candidate will be proactive and willing to develop and implement innovative solutions, capable of the following: Expertise in Java 11/17, Spring Boot, RDBMS and noSQL persistence technologies. Although this role focuses on Java, we use other languages too so a willingness to learn them would be encouraged. Exposure to publish-subscribe technologies such as Kafka, RabbitMQ or SNS/SQS Experience in writing well tested code. Everyone is welcome at Global Just like our media and entertainment platforms are for everyone, so are our workplaces. We know that we can’t possibly serve our diverse audiences without first nurturing and celebrating it in our people and that’s why we work hard to create an inclusive culture for everyone. We believe that different will set us apart, so no matter what you look like, where you come from or what your favourite radio station is, we want to hear from you. Although we cannot make guarantees, we welcome conversations about flexible working for all roles at Global
London, United Kingdom
On site
Full Time
23-04-2025