- Company Name
- Liberate
- Job Title
- Staff Software Engineer (AI)
- Job Description
-
**Job Title**
Staff Software Engineer (AI)
**Role Summary**
Lead the design, architecture, and delivery of scalable, high‑performance AI‑driven applications that automate insurance processes. Own core platforms, mentor engineering teams, and drive operational excellence while collaborating with data science, product, and DevOps to translate strategy into technical roadmaps.
**Expectations**
- Provide technical strategy and architecture for one or more core domains.
- Mentor and coach senior and mid‑level engineers, elevating coding standards and quality.
- Balance rapid iteration with long‑term maintainability, gaining stakeholder buy‑in.
- Own reliability, observability, and operational excellence across the stack.
- Champion best practices, resolve technical debt, and introduce emerging technologies.
- Represent the engineering organization externally through talks or open‑source contributions.
**Key Responsibilities**
- Define and drive the technical vision for core platforms (architecture, infrastructure, tooling, performance).
- Design, develop, and maintain LLM‑based applications with a focus on scalability, resilience, and observability.
- Lead cross‑functional initiatives with product, data science, and infrastructure teams to build scalable roadmaps.
- Perform deep code reviews, enforce coding standards, and mentor engineering peers.
- Own operational excellence: on‑call, troubleshooting, resolving stack issues, defining SLA/SLO/SLI metrics, and leading post‑mortems.
- Evangelize best practices, identify and remediate technical debt, and spearhead improvement initiatives.
- Represent the engineering organization externally (conferences, publications, open‑source).
**Required Skills**
- 8+ years of production software experience, Python‑centric (FastAPI, Django, asyncio).
- Proficiency with Node.js, Express, React, TypeScript, and evaluating stack choices.
- Deep knowledge of SQL and real‑time/near‑real‑time distributed data pipelines (RabbitMQ, Kafka, SNS, SQS).
- Experienced with AWS, GCP, or Azure; infra‑as‑code, CI/CD, observability tooling.
- Architecture of asynchronous, high‑throughput, distributed systems.
- Ability to navigate ambiguity, make principled trade‑offs, and drive innovation sustainably.
- Excellent communication and influence skills in fully remote, asynchronous teams.
- Passion for emerging technologies and their application to business problems.
**Preferred Skills**
- Experience with foundational LLMs and strategies for efficiency and reliability.
- Background in regulated or high‑compliance industries (insurance, finance, healthcare).
- Leadership in fast‑growth startup environments, building high‑performing teams.
- Public‑facing technical contributions (open‑source, talks, publications).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (advanced degrees preferred).
- Relevant cloud or DevOps certifications (AWS Certified Solutions Architect, GCP Professional Cloud Architect, Azure Solutions Architect) are a plus.