cover image
Dataiku

Fullstack Software Engineer - Cloud

On site

London, United Kingdom

Full Time

30-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 London, or remote from any part of the UK.

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
JPMorganChase
Job Title
Lead Software Engineering - C++ Developer
Job Description
Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank, specifically as a part of the Electronic Trading Services team, you will play a crucial role in an agile team dedicated to enhancing, creating, and securely delivering top-notch technology products that are both sturdy and scalable. Your technical expertise and problem-solving skills will significantly influence business outcomes and tackle a broad range of challenges across diverse technologies and applications. Job Responsibilities Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs code written by others Drives decisions that influence the product design, application functionality, and technical operations and processes Serves as a function-wide subject matter expert in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Formal training or certification on C++ concepts and proficient advanced experience Hands-on practical C++ experience delivering system design, application development, testing, and operational stability Proficiency in C++ on Unix/Linux operating systems Scripting skills to automate day-to-day development and testing tasks Excellent understanding of software and hardware interaction Creating and automating Test Strategies/Test Plans based on functional Testing and non-functional requirements and Executing them Expertise in application, data and infrastructure architecture disciplines Strong computer science fundamentals such as multithreading, object-oriented development Working closely with various teams including Application Development, Business Analyst & Operations Preferred Qualifications, Capabilities, And Skills BS degree, preferably in Computer Science / Engineering or similar degree. Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++, applications into a Linux environment Design, develop, test, and support various Market Access trading and risk management module in C/C++ Working knowledge of FIX protocol ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
London, United Kingdom
On site
Full Time
03-04-2025
Company background Company brand
Company Name
Gallagher UK
Job Title
Cloud Security Architect
Job Description
Introduction Indulge your passion for problem-solving and embrace the thrill of addressing risk head-on at Gallagher's global brokerage team. Join a family of diverse minds, united by a relentless pursuit of excellence. As part of our team, you'll be the architect of protection, safeguarding businesses and empowering their ambitions. Together, we'll build a legacy of trust and triumph in the dynamic world of risk management. We believe that every candidate brings something special to the table, including you! So, even if you feel that you’re close but not an exact match, we encourage you to apply. Overview At Gallagher we are recruiting a Security Architect who will join our global security architecture and engineering function with twin teams based in US and APAC regions. The primary objective of the role will serve as a key technical resource in Global Cyber and Information Security (GCIS) organisation. The Security Architect will be responsible for creating security architecture frameworks, design patterns, standards, reference architectures, best practices and technical specifications and will work closely with other Information Security colleagues, IT & Infrastructure organization and Business teams globally to provide security architecture guidance and recommendations. How You'll Make An Impact Define and create Information Security architectural standards, artefacts, design patterns and technical specification documents. Assess, monitor and recommend improvements to the global security architecture to improve security posture, mitigate risks and balancing costs. Oversee and consult with project teams to ensure adherence to security design patterns and best practices. Designs and collaborates on solutions that balance business requirements with information security requirements. Proactively identifies technical and architectural risks, commenting and/or providing alternatives for improvement. Lead efforts for security technology evaluations, participates in proof of concept testing and provide in-depth analysis of the proposed solution. Collaborate and partner with various key stakeholders across the enterprise to ensure alignment with the overall intended design. Partner with architects and engineers within infrastructure, network, application and business teams to ensure that solutions are developed and managed as per GCIS policies and standards Assists with risk mitigation and governance activities aligned with security architecture compliance. While primary role of the architect is to build architectural designs and documentation, this role also needs to periodically assist with security configurations on commercial and home grown solutions About You Previous experience working in cybersecurity preferably gained in the Insurance or financial services industry. Experience in documenting reference architectures, standards and position papers Demonstrated working experience in a regulated and globally distributed environment Previous experience working with at least one cloud provider (Azure, AWS and/or GCP) Extensive experience working with networking, firewalls, end point protection, Identity and Access Management and data protection. Knowledge of cloud (IaaS, PaaS and SaaS) offerings would be an advantage. Previous experience and knowledge implementing security standards frameworks (NIST - CSF, ISO 27001, CSA CCM, PCI-DSS, GDPR) Experience in enterprise architecture frameworks such as; TOGAF Eligible to work in the UK. Compensation And Benefits On top of a competitive salary, great teams and exciting career opportunities, we also offer a wide range of benefits. Below are the minimum core benefits you’ll get, depending on your job level these benefits may improve: Minimum of 25 days holiday, plus bank holidays, and the option to ‘buy’ extra days Defined contribution pension scheme, which Gallagher will also contribute to Life insurance, which will pay 4x your basic annual salary, which you can top-up to 10x Income protection, we’ll cover up to 50% of your annual income, with options to top up Health cash plan or Private medical insurance Other Benefits Include Three fully paid volunteering days per year Employee Stock Purchase plan, offering company shares at a discount Share incentive plan, HMRC approved, tax effective, stock purchase plan Critical illness cover Discounted gym membership, with over 3,000 gyms nationally Season ticket loan Access to a discounted voucher portal to save money on your weekly shop or next big purchase Emergency back-up family care And many more… We value inclusion and diversity Inclusion and diversity (I&D) is a core part of our business, and it’s embedded into the fabric of our organisation. For more than 95 years, Gallagher has led with a commitment to sustainability and to support the communities where we live and work. Gallagher embraces our employees’ diverse identities, experiences and talents, allowing us to better serve our clients and communities. We see inclusion as a conscious commitment and diversity as a vital strength. By embracing diversity in all its forms, we live out The Gallagher Way to its fullest. Gallagher is Disability Confident Committed. We have pledged to make sure our recruitment process is inclusive and accessible, in addition to supporting our existing employees with any long-term health conditions or disabilities. We understand that applicants may have disabilities, if you do, you may find some parts of the recruitment process more challenging than others. Don’t worry, we’re here to help, however, we can only do this if you let us know. Should you require reasonable adjustments to your application, please get in touch with TAGlobalSupport@ajg.com . If you’d prefer to speak on the phone, please request a call back, leaving details, so we get in touch. Our employing entity, Arthur J. Gallagher Services (UK) Limited, is proud to be accredited as a Living Wage employer with the Living Wage Foundation. We are committed to diversity and opportunity for all and are opposed to any form of less favourable treatment on the grounds of gender or gender identity, marital status, civil partnership status, parental status, race, ethnicity, colour, nationality, disability, sexual orientation, religion/ belief, age and those with caring responsibilities. Gallagher believes that all persons are entitled to equal employment opportunity and prohibits any form of discrimination by its managers, employees, vendors or customers based on race, color, religion, creed, gender (including pregnancy status), sexual orientation, gender identity (which includes transgender and other gender non-conforming individuals), gender expression, hair expression, marital status, parental status, age, national origin, ancestry, disability, medical condition, genetic information, veteran or military status, citizenship status, or any other characteristic protected (herein referred to as “protected characteristics”) ...
London, United Kingdom
On site
Full Time
04-04-2025
Company background Company brand
Company Name
CPS Group (UK) Ltd
Job Title
Full Stack JavaScript Developer
Job Description
Full Stack JavaScript Developer Salary: Up to £80,000 + Benefits Cardiff/Remote CPS Group are looking for a Full Stack JavaScript Developer to join a global leader in consulting, technology services, and digital transformation, working with some of the world's most recognisable brands and public sector organisations This role offers the chance to work on cutting-edge web and mobile applications, collaborating within an Agile development environment to deliver high-performance, scalable, and maintainable solutions. As a key part of the team, you will provide technical leadership, contribute to architecture decisions, and ensure best practices in development and deployment. Key Responsibilities Lead the development of Front End and Back End components using JavaScript, Node.js, and modern frameworks like Angular, React, or Vue.js. Provide mentorship to developers, ensuring high-quality code through best practices. Work closely with architects, product teams, and stakeholders to design robust, scalable, and secure architectures. Participate in Agile development, including sprint planning, stand-ups, and retrospectives. Conduct code reviews and champion Test Driven Development (TDD) practices. Stay updated with emerging technologies to drive continuous learning and innovation. Must-Have Skills Experience developing with Angular, TypeScript, Bootstrap 5, HTML, and CSS. Strong background in Test Driven Development (TDD), including Karma. Proficiency in GIT for version control. Experience working in Agile development teams. Solid understanding of Node.js and at least one leading Node.js framework (eg, Express.js, Nest.js, Hapi.js). Hands-on experience with CI/CD pipelines and cloud-native development. Nice-to-Have Skills Experience with OpenLayers or similar mapping libraries. Knowledge of React or other JavaScript frameworks. Experience working with the Atlassian suite (BitBucket, Jira, Confluence). Familiarity with serverless architectures and cloud platforms (AWS, Azure, Google Cloud). Understanding of microservices and API development (REST, GraphQL). Exposure to headless CMS platforms such as Contentful. Experience with mobile app development using React Native. What's in It for You? Work on high-impact projects with a talented team. Opportunity to mentor and grow within a collaborative environment. Exposure to the latest technologies and tools. This is a fantastic opportunity for a Full Stack JavaScript Developer who thrives in a fast-paced, innovative setting. If you're passionate about delivering top-tier digital experiences, we'd love to hear from you! Contact: Zach Bennett - CPS Group By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found on our website
Cardiff, United Kingdom
On site
Full Time
04-04-2025
Company background Company brand
Company Name
IC Resources
Job Title
C++ Software Engineer
Job Description
£45,000 - £55,000 & hybrid working - Newcastle My client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a C++ Software Engineer to develop and maintain the C++ code base and work on their build and regression system to test the code. You will also be implementing new features, and be responsible for increasing the performance, stability, capacity and capability of the software. You'll also be collaborating with a global cross-functional team providing product engineering, verification, documentation and programme management input. What's required for this C++ Software Engineer position? Masters/PhD in STEM discipline Grade A*/A/B in A level Mathematics Experience in algorithmic software development in C++ Excellent interpersonal skills If you are a C++ Software Engineer and are interested in working within a 'Top 15' Great Place To Work organisation, then please apply to learn more. If you are interested in this or other software opportunities across the UK, please contact Jack Bird at IC Resources.
Tyne And Wear, United Kingdom
Hybrid
Full Time
03-04-2025