At Shakudo, we are building the world’s first operating system for data and AI, which is a unified platform that integrates powerful open-source and proprietary tools into a seamless, production-ready environment.
We are looking for a Principal Software Development Engineer to lead the development of full end-to-end applications on our platform.
This role is ideal for engineers who enjoy solving real customer problems, working across the stack, and delivering high-impact solutions that showcase the capabilities of Shakudo.
Responsibilities include designing and building complete applications from backend to frontend using Shakudo and open-source tools like Neo4J, ollama, Spark, and more.
The role involves solving real-world data and AI challenges with elegant, production-ready solutions.
Collaboration with Product and Customer Engineering teams is essential to translate needs into scalable systems.
The engineer will drive architecture and design patterns for building on Shakudo, with a high degree of autonomy and self-direction.
Setting the standard for building efficient, reusable, and impactful solutions is a key expectation of this role.
Requirements:
Candidates must have 8+ years of experience building production systems across the stack.
Strong backend and frontend experience is required, particularly with technologies such as Python, React, and TypeScript.
Familiarity with cloud infrastructure, Kubernetes, and data/AI tooling is necessary.
A hands-on, solutions-first mindset and a passion for fast, high-quality delivery are essential traits for this position.
Benefits:
This role offers high ownership and high impact, allowing you to lead by example and build flagship applications that demonstrate the power of Shakudo.
You will have the opportunity to shape how modern data and AI solutions are built.
Applicants are encouraged to include a link to their LinkedIn profile when applying for this role.