Distinguished Engineer, Underwriting

GEICO GEICO · Insurance · Palo Alto, CA +3

Distinguished Engineer role at GEICO focusing on building high-performance, low-maintenance, zero-downtime platforms and applications. The role involves leading technical strategy and execution for underwriting systems, with a focus on adopting AI in various underwriting tasks, development, and testing. It requires deep technical expertise in software development, architecture, cloud services, and DevOps, with a preference for insurance domain experience and integrating AI/ML technologies.

What you'd actually do

  1. Focus on multiple areas in Underwriting and provide technical leadership to the org
  2. Collaborate with product managers, business operations, and other engineering teams to solve complex problems
  3. Develop and execute technical software development strategy for a variety of domains, evolve tech stack to utilize modern backend and frontend frameworks, storage, event and messaging solutions
  4. Provide technical leadership in adopting AI in various Underwriting task handling, development and testing activities.
  5. Hands-on designing, developing, testing and launching major projects while leading other engineers to contribute

Skills

Required

  • Java
  • Kotlin
  • Golang
  • C#
  • object-oriented design
  • architecture excellence
  • design patterns
  • reliability
  • scalability
  • micro-services oriented architecture
  • gRPC interfaces
  • event driven systems
  • Kafka
  • SQL
  • NoSQL databases
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • continuous building
  • delivery
  • infrastructure as code
  • DevOps Concepts
  • Cloud Architecture
  • scripting languages
  • application monitoring tools
  • performance tuning
  • security protocols
  • directory service
  • SAML
  • OAuth
  • CS data structures
  • algorithms
  • analytical problems
  • quantitative approaches
  • fast-paced, startup-like environment
  • design, perform experiments
  • influence engineering direction
  • product roadmap
  • partnering with engineering teams
  • transferring research to production

Nice to have

  • Insurance or Underwriting domains
  • risk engineering
  • compliance
  • operations
  • InsurTech

What the JD emphasized

  • AI in Underwriting task handling, development and testing activities
  • integrate AI/ML technologies into applications to enhance efficiency and scalability