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

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.

Principal Software Engineer – AI Focus
AssurantLead 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.
Tech Stack
Tools & technologiesGoJavaPythonTypeScript
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 resumeApplicant 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