Requirements:
- Strong experience with backend development languages such as Rust.
- Nice to have: Experience with Python and Node.js.
- Hands-on experience with Docker and Docker Compose to manage and deploy containerized applications.
- Familiarity with Kubernetes, especially microk8s, for container orchestration and deployment automation.
- Experience with SSH session handling and syncing metadata across systems and services.
- Ability to integrate with external tools and APIs to extend functionality.
- Strong analytical and debugging skills to resolve technical challenges effectively and efficiently.
Responsibilities:
- Design, develop, and maintain backend frameworks and APIs for our AI cluster validation tool.
- Integrate backend systems with existing tools and services, ensuring smooth data flow and synchronization.
- Develop and implement solutions to handle containerized environments using Docker and Docker Compose.
- Work with Kubernetes (microk8s preferred) to manage container orchestration, scaling, and deployment.
- Handle SSH session management and metadata synchronization for seamless integration.
- Collaborate with cross-functional teams to deliver high-quality features and functionalities.
- Troubleshoot and debug issues to ensure a reliable, high-performance backend system.
- Continuously optimize backend performance and system reliability.