Principal Software Engineer – GRS Innovation (Generative AI)
Core
Design and build proofs of concept and initial pilots applying generative AI to commercial and specialty insurance problems, focusing on intelligent document processing, extraction, summarization, and AI agents.
Role type
Principal Software Engineer (Generative AI)
Builds
Production-ready GenAI capabilities, reusable components, APIs, integrations, and automation for application teams.
Domain
Insurance (commercial/specialty) + Generative AI
Deliverable
production ML models
Required skills
Generative AI architecture design, Retrieval-Augmented Generation (RAG), AI agents and tool use, Prompt and context engineering, Model integration, Structured-output generation, Intelligent document processing, Cloud-native application design, API design, Automated testing, CI/CD pipelines, Python, TypeScript/JavaScript, AWS, Responsible AI practices, Mentoring engineers.
Preferred skills
Knowledge of commercial or specialty insurance workflows (underwriting, claims, servicing), Multimodal AI, Enterprise context-management and knowledge-retrieval capabilities.
Technologies
Python, TypeScript/JavaScript, AWS, Vector search technologies, Orchestration toolkits, GenAI frameworks.
Responsibilities
Frame hypotheses and define success measures for GenAI pilots; Evaluate emerging models and architectural patterns based on evidence; Build high-quality reference implementations and reusable components; Establish transition paths via architecture, testing, and documentation; Support domain teams in innovation experiments; Mentor engineers and lead technical communities.
Seniority
Principal, hands-on IC with mentorship and strategy