Senior Software Engineer, AI Automation
C
CoalitionCyber insurance
Any location, CanadaFull-TimeSenior
Salary134,600 - 184,600 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of hands-on software engineering experience
- Required Skills
- PythonSQLGitCI/CD
Requirements
- Have 7+ years of hands-on software engineering experience, including substantial recent experience building and shipping LLM-backed applications used by real users.
- Have taken AI agents or multi-step automation workflows from prototype through reliable production operation.
- Bring strong Python engineering skills and practical SQL expertise, including the ability to work directly with production data models.
- Have deep experience with prompting, tool use, agentic loops, structured outputs, multi-step workflows, error handling, and production deployment.
- Have experience designing and operating systems that integrate with business-critical systems of record.
- Demonstrate judgment in evaluation methodology, reliability, safety controls, and responsible AI deployment tradeoffs.
- Have production engineering fundamentals across Git, CI/CD, containers, deployment, monitoring, testing, permissions, and rollback.
- Be able to lead technical work in ambiguous environments, influence stakeholders, and turn incomplete requirements into practical solutions.
- Have clear written and verbal communication skills for working with technical and non-technical partners.
- Experience with MCP servers, agent platforms, or reusable tool and skill frameworks is a bonus.
- Familiarity with Linear, Jira, Zendesk, Salesforce, or Snowflake is a bonus.
Responsibilities
- Lead the technical design and delivery of AI agents, reusable skills, and automation workflows for internal teams.
- Translate complex business processes, judgment calls, and edge cases into reliable, maintainable software.
- Design and evolve integrations between agents and systems of record using MCP and comparable tool-integration frameworks.
- Define architecture, interfaces, data contracts, and operational standards for production AI systems.
- Establish evaluation strategies, quality baselines, and release criteria, and use results to guide deployment and iteration.
- Build controls for permissions, observability, auditability, human-in-the-loop review, failure containment, and rollback.
- Partner with data engineering and business stakeholders to ensure automations use trustworthy data and have sustainable ownership.
- Drive technical decisions across workflows, identify reusable patterns, and mentor engineers and technical partners.
- Document systems, decisions, and operating practices so teams can maintain and extend the work.
View Full Description & ApplyYou'll be redirected to the employer's site