Skip to main content

Principal Software Engineer – GRS Innovation (Generative AI)

Posted today

liberty mutualPlano (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role, you will help shape how generative AI creates value for Liberty Mutual’s commercial and specialty insurance solutions. You’ll work within the GRS Innovation team to design and validate GenAI-powered proofs of concept and pilots, turning ideas into practical production-ready solutions. You’ll collaborate across engineering, data, and business teams to solve real problems at scale while upholding security and responsible-AI practices. This is a hands-on, impact-focused opportunity to influence enterprise AI direction.
Responsibilities: Design and build proofs of concept and pilots applying GenAI to insurance problems Develop capabilities for intelligent document processing, extraction, summarization, QA, conversations, retrieval-augmented generation, and AI agents Define success metrics and conduct disciplined experiments to assess value, feasibility, security, and scalability Create production-ready reference implementations, components, APIs, integrations, and automations Ensure architecture supports security, observability, cost, and operational ownership; facilitate transition to production Partner with architects, leads, and teams to turn experiments into maintainable production solutions Communicate complex concepts through docs, diagrams, and stakeholder meetings Mentor engineers and share reusable patterns and standards Support domain teams’ innovation experiments and enable enterprise AI adoption Shape technical direction across initiatives and improve engineering effectiveness in the Principal level
Key requirements: 8+ years of software engineering experience Hands-on experience designing and building generative AI applications Experience with GenAI techniques: retrieval-augmented generation, agents, prompt/context engineering, model integration, structured-output generation Strong Python and TypeScript/JavaScript skills Experience with AI frameworks, vector search, orchestration tools, and GenAI ecosystem components Cloud-native development on AWS or equivalent Automated testing, CI/CD, and modern software-delivery practices Clear written and verbal communication for senior leadership Curiosity and practical problem-solving Ability to communicate complex technical concepts clearly Mentoring and teamwork GenAI techniques and architectures Python, TypeScript/JavaScript AI frameworks and model APIs

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this