Senior Software Engineer (Pipeline team)
Foundation AI
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 .
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, evaluation gates, and deployment workflows integrated with the broader engineering delivery pipeline.
- System Architecture: Design and implement robust, high-performance, and secure ML infrastructure. Evaluate and adopt tooling (Bedrock, MLflow, Airflow, and others) to accelerate the team’s capabilities.
- Technical Leadership: Provide mentorship and guidance to junior engineers, foster a culture of knowledge-sharing, and influence ML engineering best practices at the team and organizational level.
- Code Reviews & Quality: Ensure code quality through peer reviews, unit testing, and adherence to coding standards across pipeline and platform code.
- Cross-Functional Collaboration: Work closely with ML scientists, product managers, and infrastructure teams to translate model development needs into reliable production systems.
- Security & Compliance: Ensure pipelines and model artifacts follow best security practices and industry compliance standards relevant to legal document processing.
- Documentation: Maintain clear technical documentation for pipelines, model registry conventions, and operational runbooks.
Responsibilities may be tailored based on the candidate’s experience and proficiency.
Skills and Tools:
- Experience: 5+ years in software engineering, with at least 2–3 years in ML engineering, MLOps, or AI platform roles.
- MLOps & ML Lifecycle: Hands-on experience with model versioning, data versioning, prompt versioning, experiment tracking, and deployment automation in production environments.
- Pipeline Tooling: Proficiency with workflow orchestration (Apache Airflow or equivalent), experiment tracking (MLflow or equivalent), and cloud-based model hosting (AWS Bedrock or equivalent).
- A/B Testing & Rollout Automation: Experience designing and operating side-by-side deployments, shadow mode evaluation, canary releases, and automated rollback strategies for ML models.
- Monitoring & Observability: Familiarity with model drift detection, data quality monitoring, and pipeline alerting; experience defining and tracking ML-specific SLOs.
- Cloud Infrastructure: Experience with AWS services (S3, ECS/EKS, Lambda, Step Functions, or equivalents); comfort operating in a cloud-native environment.
- Programming & Development: Proficient in Python; writes scalable, maintainable, and secure code. Experience with SQL and familiarity with data engineering patterns is a plus.
- CI/CD for ML: Experience extending CI/CD principles to ML workflows, including automated training pipelines, evaluation gates, and model promotion flows.
- Architecture & Design: Designs modular, high-performance systems; able to drive technical decisions and articulate trade-offs clearly.
- Testing & Quality: Implements automated testing for pipeline components; values reproducibility and reliability in ML systems.
- Problem-Solving & Critical Thinking: Tackles ambiguous, complex challenges; evaluates trade-offs across performance, reliability, and development velocity.
- Communication & Leadership: Guides teams effectively, communicates technical strategy clearly, and influences architectural decisions across functions.
Education
A B-Tech degree in Computer Science or equivalent experience relevant to the functional area.
Our Commitment:
Foundation AI is an equal opportunity employer committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic. Our hiring decisions are based solely on qualifications, merit, and business needs at the time.
For any feedback or inquiries, please contact us at View email address on foundationai.
Learn more about us at- ..., this won’t be your place. If you want to help build the future of identity with a team that holds a high bar for itself — keep reading. About the Role As a Senior Software Engineer on the Agentic AI Foundations team, you will be one of the founding engineers responsible...PipelineSeniorInternship
- ...Join Our Software Development Talent Network – Future Opportunities across Canada About this campaign: We’re building a network of Software Developers for anticipated future opportunities with our clients within Ottawa, Toronto, Montreal, Halifax, and Calgary. This is...Suggested
- ...service to our clients. At CEM Engineering, we value your experience,... ...sustainable future. Join our team and embark on a rewarding journey... ...actively seeking an exceptional Senior Electrical Engineer to join... ...Proficiency in standard office software (e.g., Office 365). Experience...SeniorContract workFor subcontractorWork at office
$110k - $160k per year
...forward. Who You Are: A Senior Guidewire Developer with... ...Collaborate with delivery teams and client stakeholders to ensure... ...~10+ years of experience in software development within P&C insurance... ...welcome applications from Guidewire engineers across a range of experience...SeniorFull timeRemote work$137k - $206k per year
...Ready to be a Titan? As a Senior Software Engineer will be part of the engineering team at ServiceTitan to help improve our products and build new ones. This is an exciting role for an engineer to come in and lead the major feature development in the rapidly growing startup...SeniorRemote jobInternshipLocal areaFlexible hours$165k - $183k per year
...become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do... ...development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the...PipelineSeniorRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible hours- ...searching for an experienced NPI Product Engineer to drive their high profile NPI Programs,... ...Coordinating cross-functional response teams during high-impact production events. Driving... ...status, risks, and decision points to senior leadership and executive audiences. Building...SeniorLong term contract
- ...Spark Power, a trusted partner in energy in North America, is looking for 309A Licensed Electrician to join our Hamilton team. With a strong track record of delivering high-quality electrical solutions, we take pride in providing safe, efficient, and reliable services to...PipelineFull timeRelocationFlexible hours
$130k - $185k per year
...more information, check out centari.com or find us on LinkedIn . About the Role We are hiring a Senior Fullstack Software Engineer to join our product team. You'll be a key player in designing and building end to end features, working alongside engineers who share...SeniorRemote jobFlexible hours- ...renseigner sur Ocado Technology et Ocado Engineering qui soutiennent directement la division Ocado... ...with the entire end-to-end proprietary software applications required to operate a world... ...join us as we build our North American team, bringing world class innovation and technologies...Daily paidContract workShift workNight shiftWeekend work
$132k - $165k per year
...processes. ABOUT US Redwood Software is the leading orchestration... ...s next. CORE VALUES One Team. One Redwood Make Your Own... ...Other YOUR IMPACT As a Senior Full Stack Software Developer,... ...system architecture, and driving engineering excellence across Redwood’s...PipelineSeniorLong term contractLocal area$165k - $183k per year
...become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do... ...Overview About the Role We are currently seeking a Senior Software Engineer to join our Self-Serve team. The role will be focused within...SeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours$193k - $214k per year
...millions of people, and we’re building the team to help push our shopping cart forward.... ...platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap,... ...intermediaries; and build measurement ingestion pipelines for performance signals such as reach,...PipelineSeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours$87.7k - $127.1k per year
...success. At Greenhouse, you’ll join a team that collaborates purposefully, fosters... ...teams. Greenhouse is looking for a Senior Support Engineer I to join our team in the Eastern Time... ...to APIs, and familiarity with logging software (e.g. Sumologic, Datadog, Rollbar) ~ A...SeniorFor contractorsWork at officeLocal areaRemote work$105.8k - $158.8k per year
...success. At Greenhouse, you’ll join a team that collaborates purposefully, fosters... ...teams. Greenhouse is looking for a Senior UX Design Engineer, Design Systems to join our central Design... ...experience, a plus ~ Design token pipeline experience and tooling, a plus ~ Your...PipelineSeniorFor contractorsWork at officeLocal areaRemote work- ...are looking for an experienced Senior Sitecore Architect who can... ...ability to guide development teams through complex, large-scale implementations... ...• Experience with CI/CD pipelines using Jenkins, GitHub Actions,... ...decisions; sets and enforces engineering standards Client...PipelineSeniorLong term contractTemporary work
- ...construction firms to recruit Senior Project Managers in Nova Scotia... ...in the Building Operations team, you will manage large-scale building... ...Degree/Technology Diploma in Engineering, or a combination of education... ...experience with scheduling software; ~ Knowledge of the market....SeniorFor subcontractorRelocation
- ...global leader in Research & Development, Engineering, IT Services, Life Sciences, and Network... ...presence in more than 30 countries and a team of over 60,000 employees, we are trusted... ...Science or Network Engineering. Tools & Software: Five9 Studio, Salesforce, Zendesk,...Local areaImmediate startWorldwide2 days per week
$65k per year
...stories . About the role We are currently looking for a Senior Network Engineer to join the Foundever family! 80% virtual and 20% onsite (... ...from the Green Valley Datacenter). As a member of our IT team you will not only build your skillset, but also have exposure...SeniorLocal areaRemote workWork from homeShift work- ...Job Title : Senior ML Engineer Location : Toronto, CA Duration : Full-time Role Summary We are looking for a Senior ML Engineer to design, build, and productionize ML pipelines for a Trust Scoring platform, with a strong focus on replayability, determinism...PipelineSeniorFull time
- ...We are looking for a skilled Senior/Team Lead Full Stack (Node.js/React) developer with 5+ years of professional experience to join our new... ...developer, Middle Full Stack Developer, Senior QA Automation Engineer. We also collaborate with a large Salesforce team on our side (...SeniorFull timeWork at officeRemote workMonday to friday
$80k - $100k per year
...replace cars. Could you be the full-time onsite Signaling T&C Team Lead in Eglinton, ON, CA we’re looking for? This job posting... ...Day-to-day, you’ll work closely with teams across the business (Engineering, Installation, V&V, Safety, Quality, and Project Management),...Long term contractFull timeWorldwideNight shift$61.6k - $113.9k per year
...Collaborate with cross-functional teams to deliver high-quality solutions. Implement CI/CD pipelines and follow best practices for... ...environment. Troubleshooting. Software development lifecycle.... ...s degree in Computer Science, Engineering, or equivalent experience....PipelineContract workPart timeRemote work- ...Role : Data Engineer Length : 6 months Location : Remote Your New Company Join a mission-driven organization making a meaningful... ...responsible for designing, building, and optimizing modern data pipelines and lakehouse solutions using Microsoft Fabric . You will play...PipelineManual laborRemote work
- ...Senior Systems Engineer SEA Canada | Ottawa, ON (Onsite) Engineered to Protect, thats our promise, we protect what matters - our nations, our... ...Senior Systems Engineer to join our Ottawa-based engineering team. This is a hands-on, highimpact role supporting advanced...SeniorWork at officeFlexible hours3 days per week
$150k - $165k per year
...fast-pace. About the Position As a Senior Project Manager (Senior PM) at JAKALA, you... ..., smart, highly focused, and a dedicated team player who can be the frontline of delivery... ...standards ~ Experience with various software development methodologies and design principles...SeniorLong term contract$55 - $65 per hour
...Senior UX Product Designer About the Role We are seeking a Senior UX Product Designer... ...closely with product management, product engineering, and data science to build experiences... ...Collaborate with product and research teams to identify new opportunities where AI can...Senior- ...Role : Senior Machine Learning Engineer Hourly Rat e: 80-100/hr Location : Remote Length : 6 month contract (long term potential) Your... ...forecasting, and better advertising performance. You’ll join a team working on meaningful ML use cases with clear commercial...SeniorHourly payLong term contractContract workRemote work
$117.5k - $176.3k per year
...At Greenhouse, you’ll join a team that collaborates purposefully... ...Greenhouse is looking for a GTM Engineer to join our Revenue... ...you’ll work closely with the Senior Manager, Revenue Operations to... ...world requirements into deployed software that drives productivity across...PipelineSeniorFor contractorsWork at officeLocal areaImmediate startRemote work$110k - $160k per year
...Senior Geotechnical Engineer – Mining Toronto or Sudbury, ON Are you looking for an opportunity... ...with multidisciplinary project-based teams. ~ Experience in a safety focused environment... ...seismic analysis of dams and related software packages. An ability to find...SeniorWork at officeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Pipeline team). Be the first to apply!
- software developer intern Ontario
- junior software developer Ontario
- software engineer Ontario
- software developer Ontario
- software engineer - robotics Ontario
- senior software developer Ontario
- software developer no experience Ontario
- software developer entry level Ontario
- software engineer - computer Ontario
- junior software engineer Ontario
