Guidewire is looking to build and operate a cloud-native data platform and analytics SaaS offerings to support its customers with mission-critical insights and decision-making capabilities.
Requirements
- Excellent programming skills in Java
- Ability to design large scale distributed systems
- Understanding of distributed systems concepts and principles
- Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques
- Experience working with Kubernetes, AWS, Docker, and Terraform/Cloud Formation
- Prior experience of building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive ..) on public cloud
- Understanding of micro services architecture patterns
Responsibilities
- Hands-on coding and implementation of high-performance BigData applications
- Design cloud-native data platform and analytics SaaS services
- Own architecture and provide technical leadership to multiple teams
- Design and build large-scale real-time stream processing systems
- Design and develop micro-services and analytics SaaS solutions
- Own scalability, availability, and data security
- Own, tackle & resolve code defects
Other
- Emphasize team wins over individual success
- Strong technical communication skills
- Ability to work in an agile fast-paced environment
- BS or MS degree (Computer Science or Math)
- 5+ years relevant work experience