Job Description
About US: Foundation AI is the only AI Native documents intake automation platform serving the claims and litigation industries. Founded in 2019 by a team of lawyers and data scientists, Foundation AI processes millions of documents each month for hundreds of US law firms, including many of the largest and most respected plaintiff and injury law firms in the country. Find out more at www.foundationai.com . Job Overview: At Foundation AI , we are looking for a Senior Software Engineer to join our AI Pipeline team. In this role, you will design, build, and operate the infrastructure and tooling that powers our production AI systems - spanning model versioning, data and prompt pipelines, experimentation frameworks, and deployment automation. You will work at the intersection of ML engineering and platform engineering, ensuring our models reach production reliably, safely, and at scale. We are looking for an excellent problem solver and proficient coder with strong adaptability, communication skills, and a drive to learn. This is a remote role. Key Responsibilities: ML Pipeline Development: Design, build, and maintain end-to-end ML pipelines covering data ingestion, preprocessing, model training, evaluation, and serving. Ensure pipelines are reproducible, observable, and production-grade. MLOps & Model Lifecycle Management: Own model versioning, data versioning, and prompt versioning across environments. Implement rollout automation, canary deployments, and rollback mechanisms for safe model releases. Experimentation & A/B Testing: Build and operate side-by-side deployment infrastructure and A/B testing frameworks to evaluate model variants in production with rigorous statistical guardrails. Monitoring & Observability: Implement drift detection, data quality monitoring, and alerting across the pipeline stack. Define SLOs for model and pipeline health and drive incident response. CI/CD for ML: Extend CI/CD practices to the ML lifecycle—automating training triggers, evalu