Senior AI Software Engineer

CNA InsuranceChicago, IL
$72,000 - $141,000Hybrid

About The Position

Individual contributor responsible for designing, building, and operationalizing AI-driven solutions that integrate seamlessly into enterprise systems. This role combines hands-on engineering, architecture, and governance, ensuring AI solutions are scalable, secure, compliant, and aligned with business objectives.

Requirements

  • Strong programming skills in Java, Python, TypeScript, FastAPI, Spring Boot for APIs and services.
  • Experience using AI-enabled development tools such as GitHub Copilot, Claude Code, Cursor, and MCPs.
  • Experience with RAG (Retrieval-Augmented Generation) pipeline architecture and development.
  • Experience with agentic system design for multi-step automation (single-agent and multi-agent), including orchestration, state and memory patterns, tool integration, and safe autonomy controls (permissions, approvals, and auditability).
  • Experience with Google Cloud Platform (GCP), including services such as GKE, Cloud Storage, PostgreSQL, Pub/Sub, Secret Manager, BigQuery, and Vertex AI.
  • Advanced knowledge of designing and building integration platforms, APIs, and web services.
  • Experience with CI/CD automation using tools such as Docker, GKE, GitHub, and GitHub Actions.
  • Strong analytical, problem-solving, and communication skills
  • Experience with SQL/NoSQL data stores (modeling and query optimization)
  • Automated testing experience (unit and integration)
  • Working knowledge of React and front-end fundamentals (components, state, and API integration)
  • Strong understanding of SRE and observability fundamentals (logs, metrics, traces) and how to use them to diagnose distributed system behavior
  • In-depth knowledge of the system development life cycle and of system and application development technology alternatives.
  • Experience working in high-performing Agile teams
  • Excellent communication and interpersonal skills, with the ability to work effectively with peers, IT management and staff, and internal and external business partners and clients.
  • Bachelor’s degree in computer science or related discipline, or equivalent work experience.
  • Typically, a minimum of 7 years of systems analysis and application development experience, including 3+ years of experience building AI solutions.

Nice To Haves

  • Preferred insurance industry knowledge.
  • Applicable certifications preferred.

Responsibilities

  • Design and build enterprise AI applications using LLMs, prompt workflows, RAG, and agent-based patterns
  • Evaluate model quality, latency, cost, safety, and business effectiveness
  • Implement responsible AI controls, observability, and governance for production AI systems
  • Partner with architects, product owners, and business teams to identify and scale high-value AI use cases
  • Convert prototypes into production-ready, reliable applications
  • Enable automation of repeatable business processes using AI
  • Develop APIs and microservices to expose AI capabilities
  • Integrate AI solutions with enterprise platforms (claims, document systems, data platforms)
  • Ensure scalability, resiliency, and cost optimization
  • Implement test automation (unit, integration, end-to-end)
  • Apply secure coding practices (OAuth, JWT, secrets management)
  • Mentor engineers and guide AI best practices
  • Collaborate with business units, IT, and vendors
  • Evaluate emerging AI technologies and recommend solutions
  • May perform additional duties as assigned.

Benefits

  • Comprehensive and competitive benefits package to help our employees – and their family members – achieve their physical, financial, emotional and social wellbeing goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service