Menu

Software Engineer - Desktop

Location: Markham, Ontario

Category: Software Developer Jobs

Job description

Introduction

We're looking for a Desktop Application Engineer to help build and evolve LangFlow, a powerful no-code interface for building GenAI flows. In this role, you will design and implement cross-platform desktop applications using Tauri, delivering intuitive, high-performance experiences for developers and AI practitioners.

If you're a product-minded engineer who thrives at the intersection of UI/UX, performance, and elegant architecture, we want to hear from you.

Your Role And Responsibilities

What you will do:

• Design and build cross-platform desktop applications using Tauri, Rust, Python, and TypeScript/React

• Develop intuitive, performant user interfaces for building, editing, and managing AI flows

• Collaborate closely with product designers and backend/API engineers to create seamless user experiences

• Optimize application performance and responsiveness across platforms (Windows, macOS, Linux)

• Integrate with backend APIs and local storage, ensuring robust offline and online functionality

• Write maintainable, testable code and participate in peer code reviews and design discussions

• Continuously improve application usability, accessibility, and stability

Preferred Education

Master's Degree

Required Technical And Professional Expertise

Your experience should include:

• Minimum of 1-3 years of relevant industry experience in Software Engineering

• Experience in desktop or frontend application development

• Proficiency with Rust, JavaScript/TypeScript, and React

• Strong experience developing applications with Tauri, Electron, or similar frameworks

• Solid understanding of UI/UX design principles and modern frontend tooling

• Familiarity with local storage management, IPC, and native system integration

• Comfort working in cross-functional teams with designers, product managers, and backend engineers

• Excellent problem-solving skills and an eye for detail

Preferred Technical And Professional Experience

• Experience contributing to open-source desktop or developer tools

• Familiarity with GenAI, LLM APIs, and building interactive AI-driven interfaces

Apply on Company Website You will be redirected to the employer’s website