Key Responsibilities
- Design, develop, and maintain scalable platform services and infrastructure
- Optimize system performance, reliability, and security for high-availability environments
- Collaborate with cross-functional teams to define platform requirements and roadmaps
- Implement and maintain CI/CD pipelines for automated testing and deployment
- Mentor junior engineers and contribute to architectural decisions
- Troubleshoot and resolve complex technical issues in production systems
Requirements
- 5+ years of experience in software development with a focus on platform engineering
- Proficiency in cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
- Strong expertise in system design, distributed systems, and performance optimization
- Experience with infrastructure-as-code tools (Terraform, Ansible) and monitoring solutions (Prometheus, Grafana)
- Excellent problem-solving skills and ability to work in a fast-paced environment