Software Architect
CrowdboticsFull Time
Expert & Leadership (9+ years)
Candidates should possess a Bachelor's degree in Computer Science, Engineering, or Mathematics, with an advanced degree preferred. They must have at least 8 years of software engineering experience, demonstrating a proven track record of technical leadership and deep expertise in distributed systems, cloud architecture, and large-scale data processing. Strong understanding of software design patterns, algorithms, and data structures is also required, alongside experience with infrastructure as code, containerization, and orchestration technologies.
As a Principal Software Engineer, you will lead the design, development, and evolution of Shakudo’s data and AI operating system, defining architectural patterns and best practices. You will provide technical mentorship to engineers, drive technical vision and strategy, solve complex systems-level problems, and collaborate with product and business stakeholders to translate requirements into technical solutions. Additionally, you will champion engineering excellence, code quality, and sustainable development practices, and influence the technical roadmap.
End-to-end platform for AI projects
Shakudo offers a platform designed to support organizations in developing and managing AI and data-intensive products. Their main product, the Hyperplane platform, facilitates the entire workflow of AI projects, from initial ideas to deployment. It automates the optimization of resources, helping teams select the best configurations without the need for complex setups. This makes it easier for data scientists and AI teams to focus on building and maintaining their models efficiently. Shakudo differentiates itself from competitors by providing a subscription-based service with tiered pricing, allowing organizations to choose the level of access that suits their needs. The goal of Shakudo is to simplify the AI development process, enabling organizations to implement their AI projects more quickly and reliably.