Software Engineer III (Spark) - Cloud Data Platform

Guidewire Software is an insure-tech software company building internet-scale, cloud-native, real-time data platforms for the property and casualty insurance industry worldwide.
San Mateo, CA, USA
$108,000 - $155,000
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Finance · Enterprise SaaS

Description For Software Engineer III (Spark) - Cloud Data Platform

Guidewire Software is seeking a Software Engineer III (Spark) for their Cloud Data Platform team. This role involves building and operating Guidewire's cloud-native data platform and analytics SaaS offerings. The ideal candidate will have 5+ years of experience in data platform/data engineering, with expertise in Big Data technologies like Apache Spark, Hadoop, and Kafka.

Key responsibilities include:

  • Hands-on coding and implementation of high-performance Spark applications
  • Designing and optimizing Spark applications
  • Building cloud-native data platforms and analytics SaaS services
  • Providing technical leadership to multiple teams
  • Designing and developing large-scale real-time stream processing systems

Required skills:

  • Extensive experience with Big Data and distributed systems
  • Strong programming skills in Java
  • Experience with stream processing using Spark
  • Familiarity with AWS, Kubernetes, Docker, and Terraform
  • Deep understanding of algorithms, data structures, and performance optimization

The role offers the opportunity to work on an enterprise-grade, internet-scale platform that processes billions of real-time data points to provide AI/ML SaaS solutions. The successful candidate will work in a collaborative environment using cutting-edge technologies to build next-generation platforms and services.

Guidewire values autonomy, empowerment, and inclusivity, offering opportunities for skill development and career growth. The company serves over 540+ insurers in 40 countries and is committed to fostering a diverse and inclusive workplace.

This is a hybrid position based in San Mateo, CA, with a salary range of $108,000 - $155,000 per year, plus additional benefits not included in this base salary.

Last updated a month ago

Responsibilities For Software Engineer III (Spark) - Cloud Data Platform

  • Hands-on coding and implementation of high-performance Spark applications
  • Designing and optimizing Spark applications
  • 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 security
  • Own, tackle & resolve code defects
  • Mentor junior developers in standards and best practices

Requirements For Software Engineer III (Spark) - Cloud Data Platform

Java
Kafka
Kubernetes
  • 5+ years' experience in a Senior Software Engineer role within a data platform/data engineering team
  • Extensive experience with Big Data and distributed systems
  • Experience with stream processing using Spark
  • Ability to design large-scale distributed systems
  • Excellent programming skills in Java
  • Understanding of distributed systems concepts and principles
  • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques
  • Comfortable working with Kubernetes, AWS, Docker, and Terraform
  • BS or MS degree (Computer Science or Math)

Interested in this job?

Jobs Related To Guidewire Software Software Engineer III (Spark) - Cloud Data Platform

Senior Data Platform Engineer - Analytics

Senior Data Platform Engineer for Analytics at Guidewire Software, transforming insurance industry through data and AI in Bangalore, India.

Sr Data Engineer, Vulcan

Senior Data Engineer position at Amazon focusing on building scalable data infrastructure for ML systems and AI applications, offering competitive compensation and growth opportunities.

Senior Software Engineer

Senior Software Engineer role at Apple Services Engineering, focusing on data platform development and large-scale distributed systems.

Senior Business Intel Engineer, Everyday Essentials - Subscribe and Save

Senior Business Intelligence Engineer role at Amazon focusing on Subscribe & Save program, requiring expertise in data analysis, AWS, and business intelligence tools.

Software Engineer, Data Engineering

Senior Software Engineer role at Microsoft's Data Engineering team, focusing on big data solutions for consumer sales with emphasis on security and compliance.