Job Description

Required Skills

  • Excellent programming skills in Java.
  • Ability to design large scale distributed systems.
  • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms).
  • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques.
  • Eager to learn new things and passionate about technology.
  • Experience working with Kubernetes, AWS, Docker, and Terraform/Cloud Formation.
  • What you would do

  • Design cloud-native data platform and analytics SaaS services.
  • Own architecture and provide technical leadership to multiple teams.
  • Hands-on coding>60% of the time.
  • Design and build large-scale real-time stream processing systems.
  • Design and develop micro-services and analytics SaaS solutions.
  • Own scalability, availability, and data s...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Guidewire today.

    Submit Application