2 days ago
Burnaby, CanadaEntry Level
Responsibilities
- Build and maintain scripts, tools, and GitLab CI/CD pipelines to automate documentation and training content authoring, building, and publishing.
- Develop AI agents, skills, and MCP servers that automate research, writing, review, and publishing workflows.
- Build dashboards and analytics for content traffic, usage, and other metrics.
- Operate internal AI tools and model servers, including maintenance, upgrades, backups, and model deployment.
- Monitor AI token usage, GPU utilization, cost, and system performance.
- Build knowledge-ingestion and curation workflows for documentation, course blueprints, and lab scenarios.
- Automate lab environments and improve GitLab issue-tracking and collaboration workflows.
- Troubleshoot and document issues in pipelines, tools, and infrastructure.
- Collaborate with product managers, developers, QA, technical writers, and courseware developers to create productivity tools.
Requirements
- Bachelor’s degree in computer science, computer engineering, electrical engineering, MIS, or a related field, completed within the last two years or by the start date.
- 0–2 years of experience, with co-op terms, internships, capstone projects, open-source contributions, and personal projects counting toward experience.
- Working knowledge of Python or another scripting language and the ability to automate tasks.
- Familiarity with Git and source-control workflows including branches, commits, and merge requests.
- Hands-on project experience using LLMs or AI APIs, such as chatbots, agents, RAG applications, or model-calling automations.
- Comfort working on the Linux command line.
- Clear written communication and interest in technical content creation and consumption.
- Preferred experience includes GitLab CI, GitHub Actions, Docker, local open-weight models, Ollama, vLLM, vector databases, agent frameworks, MCP, AWS, Azure, GCP, KVM, VMware, OpenStack, HTML, JavaScript, Markdown, or static site generators.
- Basic networking and security knowledge, including TCP/IP, firewalls, and VPNs, is preferred.
- Fortinet or entry-level cloud certifications are preferred.
- Applicants should provide a GitHub, GitLab, or portfolio link.
Benefits
- In-office, full-time position in Burnaby, BC, Canada.
- Mentorship from experienced developers, content leads, and product managers.
- Ownership of tools used by documentation and training teams worldwide.
- Hands-on experience with applied AI, DevOps, and cloud infrastructure in production.
- Exposure to Fortinet cybersecurity products and access to Fortinet Training Institute courses and certifications.
- 100% company-paid medical, dental, and vision coverage beginning on the first day, including Health Spending and Personal Spending Accounts.
- Employee and Family Assistance Plan, critical illness, disability, and life insurance.
- Group RRSP with company match.
- Paid time off, flexible leave policies, and paid health days.
- Eligibility for Fortinet’s equity program and possible discretionary bonus eligibility.
- Equal opportunity employer with accommodations available during the selection process.
Tech Stack
Categories
About Fortinet
Fortinet is a public cybersecurity company that builds network security hardware and software for enterprises, service providers, and governments. Its FortiGate firewalls, secure networking (SD-WAN), endpoint and cloud security, and threat intelligence subscriptions are sold via direct and channel partners. Founded in 2000 and headquartered in Sunnyvale, California, Fortinet trades on NASDAQ (FTNT) and serves more than 660,000 customers worldwide.
