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 tailored to business needs.
$120,000 - $180,000
Cloud
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, creating a platform that mirrors the comprehensive nature of traditional operating systems like iOS, Windows, and Linux. This innovative system delivers automatically operated, best-of-breed open-source components that can be customized to meet each business's specific requirements.

As a Senior Software Engineer at Shakudo, you'll be at the forefront of building core platform features and developing production-level AI applications. The role demands expertise in Kubernetes and systems development, with a strong emphasis on maintaining high code quality standards and fostering cross-functional collaboration. You'll be expected to demonstrate a deep sense of ownership and contribute to a proactive, supportive, and collaborative team culture.

The position is based in the San Francisco Bay Area and offers a competitive salary range of $120,000 - $180,000 annually. You'll be working with a team that values healthy discussions, pair programming, and inclusive practices. Key responsibilities include developing and maintaining the Shakudo data and AI operating system, participating in code reviews, and being part of the on-call rotation for production systems.

The ideal candidate will bring 5+ years of hardcore software development experience, strong expertise in Kubernetes and distributed computing, and a background in Computer Science, Engineering, or Mathematics. Full-stack experience is highly valued, as is the ability to work effectively in a fast-paced startup environment. This role offers an opportunity to shape the future of data and AI infrastructure while working with cutting-edge technology in a collaborative and innovative environment.

Shakudo is committed to fostering diversity and inclusivity, welcoming applications from candidates of all backgrounds and experiences. Join a team that's not just building technology, but revolutionizing how businesses interact with data and AI systems.

Last updated 5 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 Kubernetes, distributed computing, infrastructure as code
  • 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 Supercomputing Software Engineer

Senior Supercomputing Software Engineer role at Microsoft Azure AI team, focusing on enabling and optimizing hyperscale cloud infrastructure for HPC workloads.

Enterprise Account Engineer, National Security

Senior technical role at AWS National Security division, combining cloud expertise with customer relationship management, requiring TS/SCI clearance and offering competitive compensation.

Cloud Platform Software Engineer

Senior Cloud Platform Software Engineer role at NVIDIA, focusing on developing AI super compute infrastructure on Kubernetes, offering competitive compensation and the opportunity to work with cutting-edge technology.

Senior Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer position at NVIDIA focusing on container and Kubernetes technologies, offering competitive compensation and the opportunity to work on cutting-edge cloud computing solutions.

Senior System Software Engineer, Cloud Services

Senior System Software Engineer role at NVIDIA focusing on cloud services, observability, and authentication systems, offering competitive compensation and the opportunity to work with cutting-edge technology.