← Back to jobs

Software Engineer, Desktop

bjak
Posted
Jan 23, 2026
Location
United States
Type
Remote
Category
Source
Ashby
Verification
✓ Verified listing

Overview

proactive AI system used daily across conversations, tools, and workflows.

Requirements

own how this system behaves on desktop environments. Your work focuses on reliability, performance, and real-time behavior in production desktop applications.FOCUS - Build and maintain cross-platform desktop applications using Electron. - Design responsive and scalable UIs for real-time collaboration. - Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking.- Integrate AI-powered features (chat, agents, AI assistance) via backend APIs. - Optimize startup time, memory usage, and runtime performance. - Profile and reduce Electron overhead.- Manage large local state and message history efficiently. - Ensure smooth real-time updates (messages, typing indicators, presence). - Maintain stability across macOS and Windows environments.IDEAL EXPERIENCES - Proven software engineering experience. - Hands-on experience building production Electron applications. - Strong proficiency in JavaScript and TypeScript.- Experience with React or similar UI frameworks. - Solid understanding of the desktop application lifecycle. - Experience with IPC communication.- Experience working with local storage (SQLite, IndexedDB, filesystem). - Experience with WebSockets or other real-time transport mechanisms. - Strong debugging and performance profiling skills.- Familiarity with native OS behaviors on macOS or Windows. TECH STACK - Electron - Node.js - Typescript - SQl & noSQL HOW WE WORK Our organization is very flat and our team is small, highly motivated, and focused on engineering and product excellence. All members are expected to be hands-on and to contribute directly to the company’s mission.INTERVIEW PROCESS If there appears to be a fit, we'll reach to schedule 3, but no more than 4 interviews. Applications are evaluated by our technical team members. Interviews will be conducted via virtual meetings and/or onsite.We value transparency and efficiency, so expect a prompt decision. If you've demonstrated the exceptional skills and mindset we're looking for, we'll extend an offer to join us. This isn't just a job offer; it's an invitation to be part of a team that's bringing AI to have practical

Benefits

to billions globally.