CNA
Senior AI Software Engineer
Chicago, IL, USA · Senior
Sponsorship not specified$72k-$141kDetected 13 days ago
TypeScriptPythonJavaReactFastAPISpringDistributed SystemsGitSQLNoSQLPostgreSQLBigQueryGCPCloud PlatformsDockerCI/CDSite Reliability EngineeringOAuthLLMsRAGTest AutomationLeadershipCommunicationProblem Solving
About the role
- You have a clear vision of where your career can go.
- And we have the leadership to help you get there.
- This role combines hands-on engineering, architecture, and governance, ensuring AI solutions are scalable, secure, compliant, and aligned with business objectives.
Responsibilities
- Design and build enterprise AI applications using LLMs, prompt workflows, RAG, and agent-based patterns
- 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
- Develop APIs and microservices to expose AI capabilities
- Integrate AI solutions with enterprise platforms (claims, document systems, data platforms)
- Implement test automation (unit, integration, end-to-end)
- Collaborate with business units, IT, and vendors
- Advanced knowledge of designing and building integration platforms, APIs, and web services.
- 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.
- At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential.
Requirements
- 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.
- Experience with CI/CD automation using tools such as Docker, GKE, GitHub, and GitHub Actions.
- Experience with SQL/NoSQL data stores (modeling and query optimization)
- Strong understanding of SRE and observability fundamentals (logs, metrics, traces) and how to use them to diagnose distributed system behavior
Compensation
- I n certain jurisdictions, CNA is legally required to include a reasonable estimate of the compensation for this role.
This listing is sourced directly from CNA's careers page and normalized into a canonical job model.