Taro Logo

Senior Software Engineer

Building the world's first operating system for data and AI, offering automatically operated, best-of-breed open-source components.
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Job Description

Shakudo is pioneering the development of the world's first operating system for data and AI, delivering a comprehensive platform that integrates best-of-breed open-source components automatically tailored to each business's unique requirements. Similar to traditional operating systems like iOS, Windows, and Linux, Shakudo's platform provides an ever-evolving ecosystem for data and AI operations.

As a Senior Software Engineer at Shakudo, you'll be at the forefront of building core platform features and creating production-level AI applications. The role demands excellence in systems development and a strong dedication to code quality. You'll be working in a proactive, supportive, and collaborative team environment where cross-functional collaboration and deep sense of ownership are highly valued.

The position offers an opportunity to work with cutting-edge technologies in the AI and data space, including distributed computing systems and Kubernetes. You'll be part of an inclusive team that values pair programming and healthy technical discussions. The role involves both technical leadership in architecture decisions and hands-on development work, making it ideal for engineers who want to make a significant impact in a growing startup.

Shakudo fosters a culture of diversity and inclusivity, welcoming applications from candidates of all backgrounds. The company's mission-driven approach, combined with the technical challenges of building a sophisticated data and AI platform, makes this an exciting opportunity for experienced engineers looking to shape the future of enterprise data infrastructure.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Develop, test, deploy, and maintain the Shakudo data and AI operating system
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Unblock, support and effectively communicate cross-functionally
  • Participate in regular on-call rotation for production systems
  • Help define the team roadmap and architecture based on technology and business needs

Requirements For Senior Software Engineer

Kubernetes
  • Bachelor's degree in Computer Science, Engineering, or Mathematics
  • 5+ years hard core software development
  • Experience with distributed computing, infrastructure as code, complex state management and control flow
  • True full-stack experience including frontend is a strong plus
  • Bias for action and ownership mentality
  • Comfort with ambiguity and operating in a fast-paced environment
  • Experience working cross-functionally with product management
  • Startup experience at a tech company

Related Jobs

Senior Software Engineer – SQL Engine

Senior Software Engineer position at MongoDB working on SQL Engine team, building and optimizing database query tools and interfaces.

Senior Software Engineer (NodeJS)

Senior Software Engineer position at Okta focusing on NodeJS development for the Growth and Enablement Team, offering competitive compensation and comprehensive benefits.

Senior Software Engineer II - Smart Trailer & Connected Equipment

Senior Software Engineer role at Samsara focusing on Smart Trailer and Connected Equipment solutions, building IoT applications for tracking and monitoring physical assets.

Senior Software Engineer II - New Product

Senior Software Engineer II position at Samsara, building critical components of the Automation Platform using GoLang, TypeScript, and React, with competitive compensation and remote work options in Canada.

Senior Software Engineer

Senior Software Engineer role at Suger, building revenue platform for cloud marketplaces, requiring 3+ years experience in full-stack development.