EngineerJobs.io
← Back to all jobs

Job Description

Assurant is hiring a Software Engineer with an AI focus to help build and deliver AI-powered products into production environments. The role emphasizes practical implementation of AI capabilities, including model integrations, retrieval-augmented generation (RAG) pipelines, evaluation, and production support services.

Key Responsibilities

  • Build, test, and ship production features for AI systems, including RAG pipelines, agentic workflows, and model orchestration components.
  • Create and maintain evaluation cases and test suites to identify regressions in AI system quality before release.
  • Implement and refine prompts, tool or function definitions, and guardrails, using evaluation results to drive iterative changes.
  • Support the services, APIs, and data pipelines that power AI features, including instrumentation, logging, and dashboards.
  • Investigate and resolve production issues such as latency spikes, cost anomalies, quality regressions, and failed tool calls.
  • Participate in code reviews, design discussions, and post-incident analyses, including knowledge sharing and follow-up learning.
  • Collaborate with Product, Design, and Data Science to translate requirements into working software while identifying tradeoffs early.
  • Keep documentation and runbooks current for the systems you own or support.

Required Qualifications

  • 2+ years of professional software engineering experience delivering production software.
  • Proficiency in at least one modern programming language, such as Python, TypeScript, Java, Go, or C#.
  • Hands-on experience integrating LLM APIs into applications, including prompting, structured outputs, and function or tool calling.
  • Working knowledge of backend fundamentals, including REST APIs, databases, version control, testing, and debugging.
  • Curiosity about AI behavior in real-world conditions, with a focus on measuring outcomes rather than assumptions.
  • Strong written and verbal communication, with comfort asking for help and providing status updates.

Technology Stack

  • Python, TypeScript, Java, Go, C#, REST APIs
  • LLM APIs, Semantic Kernel, LangGraph, LangChain
  • Vector databases, embedding models, RAG pipelines
  • AWS, GCP, Azure
  • Docker, Kubernetes
  • CI/CD pipelines, monitoring, observability tooling
  • Claude Code, Cursor

Helpful Additional Experience

  • Experience with AI orchestration frameworks such as Semantic Kernel, LangGraph, or LangChain.
  • Exposure to vector databases, embedding models, or semantic search.
  • Experience with major cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines, monitoring, and observability tooling.
  • Experience using AI-assisted development tools such as Claude Code, Cursor, or similar tools.
  • Awareness of responsible AI practices, including safety testing, content filtering, and bias considerations.
  • Open-source contributions, technical writing, or side projects involving LLMs.

Hybrid Location

This is a hybrid role based out of the Atlanta or Miami office.

Location: Atlanta, GA (hybrid)

Compensation and Experience Level

  • Salary range: USD 74,600 - 124,700 per year
  • Minimum experience: 2 years

Application Deadline

Expected application deadline: 09/25/2026

AI and Biometric Usage Notice

  • Assurant supports the responsible use of Artificial Intelligence (AI), and the company wants to know the real you.
  • All virtual interviews must be conducted on video.
  • Employment is contingent upon completion of a required identity verification process, which may include biometric technology where permitted by applicable law and subject to applicable notice and consent requirements.
  • Assurant privacy practices include use of AI-enabled technology, automated decision making, and biometric information.

Similar Jobs