Posted on Jul 7, 19:3217 viewed
Senior Software Engineer
Canada , Toronto
On-site
Not disclosed
Job Description
Shakudo seeks a Senior Software Engineer with strong experience in systems development. In this role, you can expect to play a crucial role in building our core platform features, as well as creating production-level AI applications. The role requires a strong commitment to code quality and cross-functional collaboration as well as a deep sense of ownership. Shakudo’s team culture is proactive, supportive and collaborative. We work jointly toward our mission, with a focus on being good partners and helping the team succeed while enabling the business to overcome increasingly complex challenges.
What You’ll Do
- 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 in order to achieve results
- Participate in regular on-call rotation for production systems
- Be part of an inclusive, collaborative team that embraces pairing and healthy discussions
- Help define the team roadmap and architecture based on technology and business needs
What You’ll Bring
- Bachelor’s degree in Computer Science, Engineering, or Mathematics.
- 5+ years hard core software development (you know it if you have it)
- 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
What You'll Learn
- Kubernetes
- Machine Learning