Shakudo is revolutionizing the data and AI landscape by building the world's first OS for data and AI—an ecosystem that significantly enhances software engineers' productivity by eliminating operational overhead. The company, whose name means "alloy" in Japanese, provides an end-to-end, automatically operated stack of best-of-breed open-source components tailored to each business's needs.
As a Staff Software Engineer - Applications at Shakudo, you'll be at the forefront of building and owning a portfolio of applications that run on the Shakudo OS. The role offers a unique opportunity to work with cutting-edge technology in an engineering-first organization that values high productivity, autonomy, and a kind, low-ego workplace culture.
The position is based in Toronto, with the team working primarily in-person to enable fast feedback loops and high-velocity shipping. You'll be working with a modern tech stack including Next.js, shadcn/ui, Tailwind CSS, and Python backend, all running on a Kubernetes-based system. The role involves building various applications, from converting APIs to MCP servers to creating chat applications over large knowledge bases.
The compensation range of $150,000 - $250,000 reflects the senior level of this position. The company currently serves large enterprises, often in air-gapped data centers, presenting unique technical and product challenges that make this role particularly exciting for those who thrive in ambiguous environments and enjoy problem-solving.
This is an excellent opportunity for a senior engineer who wants to have a significant impact on product direction, team growth, and technical architecture while working with the latest in machine learning and emerging technologies. The role combines technical leadership with hands-on development, making it ideal for someone who wants to shape both the technical and organizational aspects of a growing startup.