Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Assurant

Principal Software Engineer – AI Focus

Assurant

Lead Principal Software Engineer focusing on AI systems at Assurant. Driving complex AI systems' design, development, and delivery with a strong emphasis on quality and reliability.

Posted 5/15/2026full-timeAtlanta • 🇺🇸 United StatesLead💰 $122,400 - $204,400 per yearWebsite

Tech Stack

Tools & technologies
GoJavaPythonTypeScript

About the role

Key responsibilities & impact
  • Architect and drive end-to-end delivery of production AI systems, including agentic workflows, retrieval-augmented generation (RAG), and model orchestration pipelines
  • Define and implement robust evaluation frameworks — including offline evals, human-in-the-loop assessments, and automated regression testing — to ensure AI system quality and reliability
  • Establish best practices for prompt engineering, model selection, fine-tuning, and guardrails across the organization
  • Design and operate production infrastructure for AI systems, including monitoring, observability, cost management, and failure recovery
  • Provide technical leadership across multiple teams, aligning AI engineering efforts with product and business strategy
  • Evaluate and introduce new AI technologies, frameworks, and patterns to improve system capability and developer velocity
  • Mentor and coach senior engineers, raising the organization's overall AI engineering maturity
  • Lead design reviews, architecture reviews, and post-incident analyses for AI systems
  • Partner closely with Product, Design, Data Science, and Infrastructure leadership to shape the AI roadmap and technical investment priorities
  • Represent the engineering organization in cross-functional and executive-level discussions on AI strategy

Requirements

What you’ll need
  • 10+ years of professional software engineering experience with significant recent focus on AI systems
  • Proven track record of driving complex AI systems from concept to production at scale
  • Hands-on experience building production systems using AI orchestration frameworks such as Semantic Kernel, LangGraph, LangChain, or equivalent
  • Deep understanding of AI evaluation methodologies — including offline benchmarks, online monitoring, A/B testing, and human evaluation — and experience building eval pipelines
  • Strong expertise in LLM integration patterns including RAG, function calling, multi-agent architectures, and prompt engineering
  • Proficiency in one or more modern programming languages (e.g., Java, Go, Python, TypeScript, C#)
  • Strong ability to communicate technical concepts to both technical and non-technical audiences
  • Experience influencing engineering culture, standards, and best practices across an organization.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI systemsAI orchestration frameworksSemantic KernelLangGraphLangChainAI evaluation methodologiesoffline benchmarksA/B testingLLM integration patternsprompt engineering
Soft Skills
technical leadershipmentoringcommunicationinfluencing engineering culturecollaboration