Software Engineer II (AI, Python, Typescript)
Core
Designing, developing, and maintaining AI-enabled software systems for property casualty insurance operations.
Role type
Software Engineer II (AI, Python, TypeScript)
Builds
End-to-end engineering tasks for specific system assignments including API development, eventing systems, and AI enablement.
Domain
Insurance / Cloud Infrastructure / AI
Deliverable
production ML models | product features
Required skills
Python, TypeScript, JavaScript, REST/GraphQL API development, Cloud computing (AWS/Azure), Infrastructure as Code (Terraform/AWS CDK), Relational databases (DB2/MySQL/PostgreSQL), Document databases (MongoDB/DynamoDB), Eventing systems (Kafka), LLM interactions, Agentic design, Prompt engineering, Automated testing, CI/CD, Git, OAuth 2.0/OIDC, Observability platforms.
Preferred skills
Coding assistants (Claude/GitHub Co-Pilot), Agile/Scrum methodologies, Domain expertise in insurance systems.
Responsibilities
Perform analysis, design, development, and configuration functions; resolve defects and incidents of advanced complexity; provide technical guidance and mentorship to less experienced employees; define technical requirements and coordinate team resources.
Seniority
Mid-level IC (4+ years experience)