GEICO
GEICO
GEICO este o companie americană de asigurări, cunoscută în special pentru asigurarea auto destinată șoferilor și gospodăriilor. Instrumentele sale digitale permit gestionarea polițelor și a daunelor, iar măsurile de confidențialitate sunt concepute pentru protejarea informațiilor clienților. Pe lângă asigurarea auto, GEICO oferă acoperire pentru proprietari și chiriași, combinând serviciile online cu suportul de asigurări orientat către clienți.

Senior Java Engineer - GEICO (Hybrid, Palo Alto)

Join GEICO as a Senior Java Engineer developing distributed insurance systems, scalable backend services, data pipelines, and production AI/ML applications. The role includes building Agentic AI solutions that support business automation and customer experiences.

Descriere

  • Design and develop resilient, scalable distributed systems with support from senior engineers
  • Define product requirements and apply technical expertise to select effective solutions
  • Work with teams across the organization throughout the software development lifecycle
  • Contribute to architecture discussions, technical design sessions, and code reviews
  • Create and maintain reusable application components, database components, and engineering patterns
  • Build, enhance, and support Java applications and PostgreSQL databases
  • Apply Java, Python, JavaScript, TypeScript, Docker, Kubernetes, and Azure throughout development and delivery
  • Integrate TensorFlow, PyTorch, and Scikit-learn models into production Java applications
  • Build and operate Agentic AI systems that automate business workflows and improve customer experiences
  • Create Apache Kafka and Spark data pipelines for model training and machine learning inference
  • Support junior engineers through mentoring and participate in knowledge-sharing activities
  • Advance insurance technology with AI solutions for customer interactions, claims processing, and real-time risk evaluation

Cerințe

  • Specialized proficiency in at least two modern languages, such as Java, C++, Python, or C#, with object-oriented design expertise
  • Demonstrated knowledge of microservices architecture and extensible REST APIs
  • Advanced knowledge of DevOps practices and cloud architecture
  • Experience designing system architectures with design patterns, reliability, and scalability in mind
  • Hands-on experience designing, implementing, and administering PostgreSQL databases
  • Experience with application monitoring and performance evaluation tools
  • Practical experience with Kubernetes, continuous delivery, and infrastructure as code
  • Experience using developer tools across the software development lifecycle
  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn, including model integration
  • Familiarity with Agentic AI systems and autonomous decision-making frameworks is a plus
  • Flutter experience for cross-platform mobile development is an advantage
  • Knowledge of ReactJS and contemporary frontend frameworks is beneficial
  • Knowledge of security protocols and products including Active Directory, Windows Authentication, SAML, and OAuth
  • Deep understanding of computer science data structures and algorithms
  • Advanced SQL scripting capability
  • Strong analytical and problem-solving skills
  • Ability to perform effectively in a fast-paced, startup-like environment
  • At least 4 years of professional software development experience with Java frameworks and distributed systems
  • At least 3 years of experience in system architecture, design patterns, and scalable backend development
  • At least 3 years of experience with AWS, GCP, Azure, or another cloud platform, preferably including AI/ML services
  • At least 2 years of experience with big data, real-time processing, or machine learning technologies
  • At least 1 year of experience with Apache Kafka, Spark, or comparable distributed data processing tools
  • Experience integrating AI/ML models into production systems is preferred
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or professional experience
  • Additional coursework or certification in AI/ML, data engineering, or distributed systems is preferred
  • GEICO may consider employment authorization sponsorship for a newly qualified applicant

Beneficii

  • Individualized professional development programs
  • Access to mentorship opportunities
  • Support for professional certification
  • Inclusive, collaborative workplace culture
  • Competitive compensation
  • Benefits and flexibility designed to support well-being and long-term needs
  • Consideration of employment authorization sponsorship for a newly qualified applicant
  • Reasonable accommodations for qualified individuals with disabilities

Locuri de muncă similare