AI Solutions Engineer
SafetyCulture
Key responsibilities
- Own the AI Ops platform layer – containerised services, authentication layers, hosting, and deployment pipelines – so Business Unit engineers can build and ship reliably without depending on Platform Engineering for every component
- Build and maintain custom MCP (Model Context Protocol) connectors and integration components that multiple teams can rely on without duplicating effort – built to security and reliability standards from the start
- Implement CI/CD pipelines, automated testing, and deployment workflows for platform components
- Turn technical processes into easy-to-use skills for non-technical users, for example, building a governance-check skill that validates submissions before IT publishes them to the business
- Collaborate with the AI Ops Engineer to take conceptual architecture into detailed, implementable technical designs, then author Architecture Decision Records (ADRs) that document those decisions for new components and integration patterns
- Run Requests for Comment (RFCs) for cross-cutting proposals (e.g. skill governance and distribution): gathering input, driving consensus, and documenting outcomes
- Evaluate build-vs-buy decisions, factoring in maintenance burden, vendor lock-in, and platform alignment
- Co-own the technical implementation of skill governance with the broader AI Ops team: building and scaling the review, publish, and distribution pipeline so it handles company wide volume without becoming a bottleneck
- Progressively automate governance steps – replacing the highest-friction manual work first – so the review-to-publish pipeline scales without adding headcount
- Implement adoption tracking and usage instrumentation so the team can measure ROI, without necessarily owning the ongoing analysis
- Define and enforce platform standards: connector patterns, skill composition rules, metadata schemas, through tooling rather than process overhead
- Act as the go-to peer consultant for Business Unit engineers – unblocking them on auth, hosting, and solution design before they build the wrong thing, and raising the quality of their builds over time
- Co-own application maturity with Business Unit engineers (the subject-matter experts for their domains): guiding them in the right way to take solutions from prototype through to production, and ensuring standards are met
- Create reusable patterns, templates, and reference implementations that lower the barrier for Business Unit engineers to build well, drive regular collaborative discussions with the Business Unit engineers to keep the community connected and encourage partnering on common requirements
- Bridge PDE best practices and tooling into the Business Unit context – so the AI Ops platform benefits from what engineering is already building, rather than reinventing it
Required Skills & Experience
- Expert in at least one of Python, TypeScript, or Go, and comfortable picking up the others
- Strong understanding of containerisation (Docker as a minimum): able to design, build, and debug containerised services confidently
- Experience with authentication and authorisation systems: OAuth, service accounts, API keys, Role-Based Access Control (RBAC)
- Solid experience with a major cloud provider: deploying services, managing infrastructure, and operational monitoring
- Proven experience with CI/CD principles and GitHub-based automation (Actions, webhooks, branch protection)
- Proven hands-on experience building Large Language Model (LLM)-powered applications in production: agents, skills, or AI-native workflows. Experience with the Claude/Anthropic ecosystem is a strong advantage; deep experience with any major AI provider is what matters.
- Solid understanding of MCP (Model Context Protocol) or similar AI integration patterns: how AI connects to external systems and what good connector design looks like
- Experience with skills-based or plugin-based AI architectures: composable, reusable components that serve multiple users or teams
- Works with an AI-first approach to development and documentation, using AI tools as a core part of your workflow, not as an afterthought
- Collaborates strongly with other Engineers and stakeholders, building strong relationships with them, with a win-win mindset
- Produces clear engineering documentation – design rationale, implementation patterns, technical proposals – and treats it as a tool for alignment and continuity, not overhead
- Strong sense of ownership without needing authority. Influences through architecture and quality, and can set standards for engineers who don’t report to you
- Builds for others. Designs systems with internal consumers in mind – balancing what Business Unit engineers need right now against platform integrity and long-term maintainability
- Bias toward shipping over perfecting
- Navigates ambiguity well. This is a new function in a fast-moving space. You break down undefined problems, make a call, and adjust as you learn
- Self-directed and autonomous. You don’t need daily oversight to stay productive. You set your own priorities, know when to escalate, and own your outcomes
- Curious and constantly learning. You stay current with the AI ecosystem, experiment with new tools and patterns, and bring what you learn back into the platform
- Solution-oriented. When you hit a blocker, you come with options, not just the problem. You keep things moving
Required skills & experience
You have built and operated production systems end-to-end, not just contributed to them. You
make sound architectural decisions without needing sign-off on every call, move fast without
breaking things, and have the judgment that only comes from having shipped at pace and owned
what breaks. This role won’t slow down while you find your feet. You’ll be expected to drive from
day one.
Technical
AI and platform
Behavioural




