remote
Staff Software Engineer - Outmarket AI
Software Engineer
Lead the design and delivery of AI-driven insurance automation platforms, shaping architecture, mentoring engineers, and driving production‑grade ML pipelines on AWS and Kubernetes.
About the role
Key Responsibilities
- Architect, develop, and scale end‑to‑end AI solutions that automate quote comparison, coverage gap analysis, policy review, and proposal generation for commercial insurance.
- Lead a cross‑functional engineering team, providing technical mentorship, code reviews, and fostering best practices in software design and ML model deployment.
- Design and maintain robust, SOC 2 Type II‑compliant infrastructure on AWS, leveraging Kubernetes, serverless services, and CI/CD pipelines for continuous delivery.
- Collaborate with product, data science, and security teams to translate business requirements into reliable, source‑cited AI outputs while ensuring data privacy and model governance.
- Drive performance optimization, monitoring, and observability across the stack to achieve high availability and low latency for mission‑critical workflows.
Requirements
- 10+ years of software engineering experience, with at least 5 years leading large‑scale, production AI/ML systems.
- Deep expertise in Python, modern ML frameworks (e.g., PyTorch, TensorFlow), and NLP techniques applied to document processing.
- Strong background in cloud architecture (AWS), container orchestration (Kubernetes), and automated CI/CD pipelines.
- Proven track record of building secure, compliant platforms (SOC 2, ISO) and implementing robust monitoring and alerting.
- Excellent problem‑solving skills, ability to influence technical direction, and experience mentoring senior engineers.
Skills
pythonmachine learningnatural language processingawskubernetescicd