Staff Product Engineer, Enterprise AI

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff full-stack engineer building Thunderbolt, Thunderbird’s open-source enterprise AI client. Shipping integrations, customizations, and deployments for technical partners and enterprise customers.

Responsibilities

  • Build and ship full-stack features, integrations, and customer-specific customizations in the Thunderbolt codebase, from front-end UI through APIs, services, and deployment configuration.
  • Work directly with technical partners and enterprise customers to understand environments, requirements, and constraints, and turn them into technical plans and working software.
  • Support pilots, proofs of concept, and early production deployments, including partner-hosted and customer-controlled environments.
  • Diagnose and fix complex issues across application, infrastructure, identity and access, integration, and data-access layers.
  • Maintain customer-specific customizations as the core product evolves.
  • Identify customer requests that should become general product capabilities.
  • Bring deployment feedback into roadmap and prioritization discussions.
  • Write documentation, deployment guidance, and runbooks for partners.
  • Use AI-assisted development tools while maintaining quality, security, and maintainability.
  • Help land Thunderbolt’s first enterprise deployments and reduce custom work for future deployments.

Requirements

  • 10+ years of professional software engineering experience, including significant time building and shipping production applications with Staff-level scope and impact.
  • Strong full-stack engineering skills, including modern TypeScript or JavaScript, component-based front-end frameworks, and back-end services, APIs, and integrations.
  • Meaningful experience working directly with customers, partners, or systems integrators in a technical capacity where you also wrote the code.
  • Experience building or supporting AI-enabled applications, such as LLM platforms, RAG systems, agents, enterprise search, or data connectors.
  • Solid understanding of enterprise deployment concerns, including authentication and identity providers, access control, self-hosted and hybrid infrastructure, observability, and reliability.
  • Judgment about when to build something custom, generalize it into the product, or push back on a request.
  • Clear communication skills with technical implementers and non-technical stakeholders.
  • Strong collaboration skills with product managers, designers, engineers, and other cross-functional stakeholders.
  • Comfort operating independently in an early-stage product where requirements, architecture, and processes are still taking shape.
  • Permanent work authorization in Canada; visa sponsorship is not provided.

Benefits

  • Fully remote work & schedule flexibility
  • Company-provided laptop
  • Annual bonus program
  • Monthly remote work stipend
  • Annual professional development stipend
  • Access to Coursera learning platform
  • Industry conferences
  • Company all-hands and team gatherings
  • 24 days PTO per year (prorated)
  • Birthday leave
  • Year-end company shutdown
  • 9 wellbeing days
  • Public holidays
  • Other paid leave
  • Quarterly wellbeing stipend for personal / family activities
  • RRSP contributions
  • Health, dental, & vision insurance
  • Disability insurance
  • Life insurance
  • Employee assistance program
  • Paid parental leave
  • Paid sick days

Job type

Full Time

Experience level

Lead

Salary

CA$155,000 - CA$185,000 per year

Degree requirement

No Education Requirement

Tech skills

JavaScriptTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.