remote
Principal Software Engineer - Outmarket AI
Software Engineer
Lead the design and delivery of AI‑driven insurance solutions, building scalable Python services on AWS, integrating NLP and ML models, and ensuring robust data pipelines and secure cloud architecture for high‑impact commercial insurance workflows.
About the role
Key Responsibilities
- Architect and develop production‑grade Python services that power AI‑driven insurance workflows, including quote comparison, coverage analysis, and policy review.
- Design and maintain scalable data pipelines and data lake solutions on AWS, ensuring data quality, lineage, and compliance with SOC 2 Type II standards.
- Integrate state‑of‑the‑art NLP and machine learning models, optimizing inference performance and model governance.
- Collaborate with cross‑functional teams to define feature requirements, translate business needs into technical specifications, and deliver high‑quality releases.
- Implement CI/CD pipelines, automated testing, and observability practices to support rapid, reliable deployments.
Requirements
- 10+ years of software engineering experience, with 5+ years leading complex, cloud‑native projects.
- Proficiency in Python, AWS services (S3, Lambda, ECS/EKS, Glue), and data engineering tools.
- Hands‑on experience with NLP/ML model deployment and performance tuning.
- Strong understanding of secure, compliant cloud architecture and data governance.
- Excellent communication skills and a proven ability to mentor and influence engineering teams.
Skills
pythonmachine learningawsnlpcicd