Senior Software Engineer - Applications at Shakudo | Torre

Senior Software Engineer - Applications

You'll build the future of data & AI, shaping applications from zero to one.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
USD150K - 220K/year
location_on
Toronto, ON, Canada
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted 5 months ago

Requirements and responsibilities


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 roleYou’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 candidateWe’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 forTechnologies: TypeScript, Python, Postgres, KubernetesScalable SaaS experience, ideally at a start‑upProduct‑minded engineer. You have taste for clean design and great UXAbility to shape app architecture and shared patternsComfort with ambiguity; turn unknowns into clarity and resultsCuriosity for new tech and LLM‑assisted coding (aka vibe coding)If you join us, you’ll help shape:Application architecture and shared componentsA suite of apps from 0→1 to 1→nApp‑level quality bars: testing, observability, release health, and performance targetsDeveloper experience: CI/CD for apps, code standards, reviews, and documentationProduct direction in partnership with PM/Design—rapid iteration with customersTeam mentorship and hiring as we growWhat’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 buildConvert APIs to MCP serversExtract structured information from documentsChat app over large knowledge basesIf the above resonates, let’s chat!Frequently Asked QuestionsIs 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 memberSelf-directed take-home Kubernetes assignmentHalf-day on-site interviews combining technical and behavioural conversationsWhat’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.Salary range$150,000 - $220,000 a yearShakudo is an equal opportunity employer. We foster diversity and inclusivity and welcome candidates from all backgrounds and experiences.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.