Rumble is a high-growth video platform and cloud services provider that is creating an independent infrastructure. Our mission is to restore the internet to its roots by making it free and open once again. Rumble Cloud is seeking a Principal Software Architect (Python) to own the design and hands-on implementation of our Self-Service Cloud Portal and Cloud Console, the primary interfaces customers use to manage their cloud environments. Our stack is built on OpenStack and Ceph, with a customer surface that includes a self-service portal, an enhanced open-source cloud console, and integrated CRM/ERP-based billing and account management. This role combines architectural leadership with significant day-to-day coding. You will define the architectural roadmap, guide the team in building scalable, maintainable services, and personally deliver high-quality Python code. Partnering with backend, Golang, and React/TypeScript teams, you will ensure cohesive design, strong performance, and an excellent developer and customer experience, while helping prioritize work and mentoring engineers without direct people management responsibilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
11-50 employees