Skip to main content
IBM logo

Infrastructure & Platform Engineer

IBM
Full Timemid
Toronto, Ontario, CAPosted March 2, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptJavaGraphQLHTMLCSSReactNode.jsREST

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Introduction

We build tools that sellers actually want to use — and that means they need to look and feel as good as they work. This role sits at the intersection of full-stack engineering and product design, and we need someone who cares as much about the user experience as the underlying architecture. You will own the front-end craft of every application this team ships, while contributing across the full stack.

The AI Productivity Engineering team builds custom internal tooling, dashboards, and AI-powered applications for IBM’s Select Territory sales organization. Our output is only as good as the adoption it achieves, and great design is the unlock.

Your Role And Responsibilities

  • Own the design language, UI/UX patterns, and front-end architecture across all applications built by the AI Productivity Engineering team.
  • Design and implement polished, intuitive user interfaces for internal tools, dashboards, and AI-powered applications using modern frontend frameworks (React preferred).
  • Contribute full-stack development work — you are an engineer first, not a designer who codes a little.You will build APIs, write database queries, and deploy services.
  • Translate complex data and AI outputs into clear, actionable visual interfaces that sellers can understand and act on immediately.
  • Conduct lightweight user research with sellers to inform design decisions — observe their workflows, gather feedback, and iterate rapidly.
  • Establish and maintain a component library and design system that ensures visual and interaction consistency across the team’s portfolio of applications.
  • Participate in daily scrums and sprint ceremonies with the broader engineering team.

Preferred Education

None

Required Technical And Professional Expertise

  • Strong front-end development skills: deep proficiency in React (or equivalent modern framework), HTML/CSS, responsive design, and modern JavaScript/TypeScript.
  • Full-stack capability: comfortable working with backend services (Node.js, Python, or Java), REST/GraphQL APIs, and relational or NoSQL databases.
  • Demonstrated design sensibility: a portfolio or examples of applications you’ve built where the user experience was thoughtfully crafted — not just functional, but genuinely well-designed.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free