What is a Software Engineer at Dataiku?
At Dataiku, a Software Engineer plays a vital role in advancing The Universal AI Platform™, empowering enterprise organizations to build, deploy, and govern data science, analytics, and machine learning workloads at scale. As part of the engineering organization, you will design and implement resilient systems that bridge complex data infrastructure—such as Kubernetes, Apache Spark, and multi-cloud environments—with intuitive low-code and full-code development environments. The flagship product, Dataiku Data Science Studio (DSS), enables thousands of data scientists, engineers, and analysts globally to turn complex data into actionable models and autonomous AI agents.
Your work directly impacts how teams interact with massive data pipelines and sophisticated computing frameworks. As a Software Engineer, you will tackle challenges across backend API design, performant frontend interfaces, command-line interfaces (CLIs), and high-throughput computational engines. Engineers at Dataiku take full ownership of feature lifecycles, ensuring that systems achieve low latency, absolute reliability, and high modularity while maintaining strict enterprise security standards.
Joining Dataiku offers a deeply technical, product-centric environment where software craftsmanship and algorithmic rigor are highly valued. Whether you are optimizing weighted graph algorithms for data lineage execution, building containerized full-stack services, or refining developer tooling, you will collaborate with cross-functional teams to solve real-world engineering problems at impressive scale.
