Posted Jul 9, 2026

Software Engineer, Desktop, Artificial Intelligence, AI

Apply for this role →
Job Description: • 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 Artificial Intelligence (AI)-powered features (chat, agents, Artificial Intelligence (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 Requirements: • Proven software engineering experience • Artificial Intelligence (AI) experience required • 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 Benefits: • medical insurance • Dental • Vision • Savings Plan Options • PTO