✦ Luna Orbit — Software Engineering

Software Engineer II, AI Customer Interface Team

at Braze

📍 Toronto Onsite Posted March 19, 2026
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Not specified
Category Software Engineering

This role involves supporting and rebuilding Braze’s AI decisioning interfaces in React, integrating APIs, and developing user experiences for machine learning-powered marketing tools.

  • Rebuild Vue.js applications in React
  • Integrate AI APIs
  • Develop user interfaces for AI decisioning
  • Implement frontend testing
  • Collaborate with data teams

The technical environment includes TypeScript, React, Vue.js, Angular, Ruby on Rails, and testing frameworks like Cypress and Playwright, with a focus on data-intensive, AI-enabled frontend applications.

The ideal candidate is a mid-level frontend engineer with 3+ years of experience in TypeScript, React, and Vue.js, with a focus on building user interfaces for data-heavy and machine learning applications, familiar with reinforcement learning.

3+ years experienceTypeScriptReactVue.jsbuilding user interfacesAPI integrationfrontend testing
experience with machine learningdata-intensive applicationsRuby on RailsNode.jsreinforcement learning
Vue.jsReactAngularCypressPlaywrightRuby on RailsNode.js
TypeScriptReactVue.jsAngularAPI integrationfrontend testingCypressPlaywrightRuby on Railsmachine learningreinforcement learning
TypeScriptReactVue.jsAngularfrontend frameworksAPI integrationfrontend testingCypressPlaywrightRuby on Railsmachine learningdata-intensive applicationsreinforcement learning
user-centricUX focusmaintainable codecollaborationproblem-solvingcommunicationadaptability
Industry SaaS
Job Function Frontend development for AI customer engagement solutions
Role Subtype Software Engineer
Tech Domains TypeScript, React, Vue.js, Angular, Ruby on Rails, Node.js
TypeScriptReactVue.jsfrontend frameworksAPI integrationfrontend testingCypressPlaywrightRuby on Railsmachine learningdata-intensive applicationsreinforcement learningUI developmentweb interfacescollaborativeon-sitemid3+ years experiencefrontend development

Less than 3 years experience, No experience with React or Vue.js, Inability to work onsite in Toronto

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile