The Staff Software Engineer will build and own applications on the Shakudo OS, overseeing design, implementation, quality, release, and team shaping.
What is Shakudo?
The name is the Japanese word for alloy—different metals combined into something new. That’s exactly what we’re doing at Shakudo.
We’re building the world’s first OS for data and AI—an ecosystem that 10x’s software engineers by removing operational overhead from their data/AI work. We use “operating system” in the truest product sense: like iOS, Windows, or Linux, Shakudo provides an end‑to‑end, ever‑evolving, automatically operated stack of best‑of‑breed open‑source components, applications and integrations tailored to each business’s needs.
Which segment of the market do we serve?
As a startup, this evolves. Today, we serve large enterprises—often in air‑gapped data centers. It’s one of our biggest value props and presents unique technical and product challenges. If you thrive in ambiguity and enjoy making the unknown known, you’ll fit right in.
The role
You’ll build and own an portfolio of applications built and run on top of the Shakudo OS—end‑to‑end—from design and implementation to quality, release, and iteration. You’ll also have direct influence in who to hire and how to shape the team as we scale.
We’re an onsite team. Join us in the office for fast feedback loops, and shipping together at high velocity. We also have hubs in San Francisco and India.
The ideal candidate
We’re an engineering‑first organization. We eat, breathe, and sleep the latest in ML, adopting new tech when it’s battle‑tested (half a step behind the bleeding edge). If you’re excited about applying this tech thoughtfully, you’ll fit right in. We value high productivity and autonomy without the ego.
Skills we’re looking for
Technologies: TypeScript, Python, Postgres, Kubernetes
Scalable SaaS experience, ideally at a start-up
Product-minded engineer. You have taste for clean design and great UX
Ability to shape app architecture and shared patterns
Comfort with ambiguity; turn unknowns into clarity and results
Curiosity for new tech and LLM‑assisted coding (aka vibe coding)
If you join us, you’ll help shape:
Application architecture and shared components
A suite of apps from 0→1 to 1→n
App‑level quality bars: testing, observability, release health, and performance targets
Developer experience: CI/CD for apps, code standards, reviews, and documentation
Product direction in partnership with PM/Design—rapid iteration with customers
Team mentorship and hiring as we grow
What’s the stack?
Applications run on—and are hosted by—the Shakudo OS. Shakudo is a Kubernetes‑based system powered by Python. Our apps use Next.js with shadcn/ui, Tailwind CSS, and a Python backend.
We believe in picking the right tool for the job. If another technology is a better fit for a use case, we’ll use it.
Examples of what we build
Convert APIs to MCP servers
Extract structured information from documents
Chat app over large knowledge bases
If the above resonates, let’s chat!
Frequently Asked Questions
Is Shakudo in-person, remote, or distributed?
Primarily in-person. We operate as an onsite team to enable fast feedback loops and ship quickly, so you’ll work alongside the team in the office most days. We also have hubs in San Francisco and India, so there’s some cross-location collaboration, but the core experience is in-office.
Where is the office?
Our Toronto office is located near John and Adelaide.
What’s the interview process?
We build an infrastructure-focused product. Because of its deeply technical nature, our interview process emphasizes technical skills while respecting everyone’s time. It has three steps:
- 30-minute intro call with a team member
- Self-directed take-home Kubernetes assignment
- Half-day on-site interviews combining technical and behavioural conversations
What’s the full package?
Shakudo offers a high‑impact package: competitive salary, meaningful equity so you share in the upside, and top‑tier health benefits that have you fully covered.
Shakudo is an equal opportunity employer. We foster diversity and inclusivity and welcome candidates from all backgrounds and experiences.
Top Skills
Kubernetes
Next.Js
Postgres
Python
Tailwind Css
Typescript
Shakudo Toronto, Ontario, CAN Office
21 Carscadden Dr, Toronto, Ontario, Canada, M2R 2A6
Similar Jobs
Hardware • Semiconductor
This role involves designing, productizing, and supporting SmartHLS C++ libraries for Microchip's FPGA and SoC products, focusing on development, testing, and training for customers and internal teams.
Top Skills:
BitbucketC++ConfluenceGitJenkinsJIRALibero SocPythonSmarthls
Marketing Tech
Develop and scale Generative AI systems, handle end-to-end design and coding, and collaborate with teams on AI applications and data products.
Top Skills:
DockerElasticsearchKubernetesNode.jsNosql DatabasesOpensearchPythonRelational DatabasesTypescript
Food • Retail • Agriculture • Manufacturing
Lead AI-driven marketing transformation by managing product deployments, engaging with teams, and ensuring best practices for AI adoption and ROI.
Top Skills:
AdtechAIAnalyticsCdpCRMMarketing AutomationMartechMlNlpPredictive Analytics
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.


