itjobs.ca Logo
GTMaritime logo

Artificial Intelligence Engineer

GTMaritimeabout 23 hours ago
Remote
Entry Level
Full-Time

About the role

๐—ง๐—ถ๐˜๐—น๐—ฒ: AI Product Engineer ๐—Ÿ๐—ผ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Remote (Montreal and/or in QC) ๐—–๐—ผ๐—บ๐—ฝ๐—ฎ๐—ป๐˜†: GT Maritime (Valstone Portfolio)

๐—”๐—ฏ๐—ผ๐˜‚๐˜ ๐—š๐—ง ๐— ๐—ฎ๐—ฟ๐—ถ๐˜๐—ถ๐—บ๐—ฒ

GT Maritime builds mission-critical maritime cybersecurity and communications software. Their platform runs on 16,000 vessels across 2,000 maritime companies worldwide โ€” roughly a quarter of the world's non-navy fleet. At sea, reliability is not a nice-to-have: GT Maritime's software operates in environments where failure is not an option, and the engineering culture reflects that.

GT Maritime is a Valstone company. Valstone is an industrial software conglomerate that acquires and operates mission-critical software businesses across agriculture, logistics, food processing, bulk materials, and manufacturing โ€” with 19 acquisitions completed across Canada, the USA, and the UK, and a long-term, buy-and-hold approach to building businesses, not exiting them. Valstone is part of the Valsef Group, alongside Valsoft (130+ acquisitions, $3B+ valuation), Permanent Corp, Valnet, and Valsef Capital.

๐—”๐—ฏ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ ๐—ฅ๐—ผ๐—น๐—ฒ

This is a rare opportunity for an early-career engineer who has already been building with AI โ€” someone who has shipped something real using LLM APIs or agentic frameworks and wants to do more of that, in a product that genuinely matters.

You will design and deliver AI-powered features into a new GT Maritime product, calling commercial AI APIs (Anthropic Claude, AWS Bedrock, OpenAI) inside a .NET stack. This is not a research role. You are integrating existing models into features that customers at sea rely on โ€” and you will have real ownership over how that gets done.

This role suits someone earlier in their career who has the hunger to build, set patterns, and grow into a product engineering leader โ€” not someone looking to manage a team from day one.

๐—ฅ๐—ฒ๐˜€๐—ฝ๐—ผ๐—ป๐˜€๐—ถ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐—ถ๐—ฒ๐˜€

๐—”๐—œ ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป & ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด โ€ข Design and deliver AI-powered features by calling commercial AI APIs (Claude, AWS Bedrock, OpenAI) within a production .NET codebase โ€ข Help set the integration patterns the team follows โ€” architecture, observability, cost controls, and guardrails from day one โ€ข Advocate for AI-assisted development tools (Claude Code, Cursor, or equivalent) through pair programming, code examples, and PR reviews

๐—ค๐˜‚๐—ฎ๐—น๐—ถ๐˜๐˜† & ๐—ข๐—ฏ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† โ€ข Build AI features with logging, cost tracking, retries, and guardrails baked in from the start โ€ข Design clean, versioned, observable RESTful APIs โ€ข Ensure reliability in environments where software failure has real-world consequences

๐—ค๐˜‚๐—ฎ๐—น๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€

๐— ๐˜‚๐˜€๐˜ ๐—›๐—ฎ๐˜ƒ๐—ฒ โ€ข 2+ years of hands-on, production software engineering experience or related environments โ€ข Have built something real using LLM APIs or agentic frameworks โ€” Claude, AWS Bedrock, OpenAI, MCP, LangGraph, or similar โ€ข Use AI coding assistants (Claude Code, Cursor, Copilot) as a genuine part of your daily workflow โ€” not occasionally โ€ข Comfortable working in or learning C# / .NET Core โ€” we care more about how fast you learn than what you already know โ€ข RESTful API fundamentals and SQL basics โ€ข Observability mindset โ€” you don't ship something you can't monitor

๐—ฃ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ฐ๐—ฎ๐—น ๐——๐—ฒ๐˜๐—ฎ๐—ถ๐—น๐˜€ โ€ข Location: Remote (Montreal and/or in QC) โ€ข Stack: C# / .NET Core + AI APIs โ€ข Position type: Full-time, permanent โ€ข Reports to: Engineering Lead

About GTMaritime

IT Services and IT Consulting

Similar Jobs