Senior Software Engineer (AI & ML)
Core
Design, build, and run production AI agents that automate multi-step underwriting decisions over unstructured data.
Role type
Senior Software Engineer (AI & ML)
Builds
Autonomous, multi-step agents for complex underwriting decisions
Domain
Insurance / Agentic AI Systems
Deliverable
production ML models
Required skills
LLM-based agent orchestration, asynchronous and concurrent programming, relational database design, distributed microservices, cloud infrastructure-as-code, RESTful API design, container orchestration
Preferred skills
Experience with high-stakes regulated decision-making, Databricks, insurance domain knowledge
Technologies
Python, LangGraph, LangChain, PostgreSQL, Azure Service Bus, FastAPI, Terraform, Azure, Docker, Kubernetes, GKE, ECS
Responsibilities
Design and build agent runtime with orchestration, durable state, and failure recovery; Develop tools, APIs, and data services for agents; Engineer guardrails and human-in-the-loop checkpoints; Instrument and monitor agents in production; Drive system design and architectural decisions; Support other engineers through code reviews and mentorship
Seniority
Senior, hands-on IC