About the role
AI summarisedSenior Cloud Software Engineer (Platform) at a technology company, responsible for designing and building scalable cloud infrastructure and platform services. The role involves developing internal tools, automating deployments, and ensuring reliability of distributed systems.
Consumer ElectronicsFull-timeProduct Software Engineering
Key Responsibilities
- Design, build, and maintain scalable cloud infrastructure and platform services.
- Develop and improve internal tools and frameworks for deployment and monitoring.
- Automate infrastructure provisioning and configuration management.
- Ensure high availability and reliability of production systems.
- Collaborate with cross-functional teams to define platform requirements.
- Implement security best practices and compliance standards.
- Troubleshoot and resolve complex issues in distributed systems.
- Mentor junior engineers and contribute to code reviews.
Requirements
- 5+ years of experience in software engineering or platform engineering.
- Strong proficiency in Python or Go.
- Deep understanding of Kubernetes and containerization (Docker).
- Experience with cloud providers (AWS, Azure, or GCP).
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions).
- Knowledge of infrastructure-as-code tools (Terraform, CloudFormation).
- Solid understanding of Linux systems and networking.
- Experience with distributed systems and microservices architecture.
- Familiarity with REST APIs and gRPC.
- Excellent problem-solving and communication skills.
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- Preferred: AWS Solutions Architect certification.