Software Engineer – Cloud Hosting (Python)
Ubiquiti, Prague
What you will do
- Develop and maintain backend services for UniFi and UISP cloud hosting.
- Build automation for provisioning, upgrades, backups, recovery, and lifecycle management of hosted instances.
- Design and implement reliable deployment and migration workflows.
- Work with AWS infrastructure and containerized services.
- Investigate production issues across application and infrastructure layers.
- Improve reliability, observability, scalability, and security of the hosting platform.
- Review technical designs and code and collaborate with other engineering teams.
- Participate in evolving the architecture of the hosting platform.
What you need
- Strong software development experience with Python.
- Strong Linux knowledge and experience debugging production systems.
- Good understanding of networking fundamentals.
- Experience with relational databases.
- Experience with containers and Docker.