Desktop Engineer – AI

Posted 98ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Founding desktop engineering role designing high-performance desktop applications with deep AI features. You will integrate and optimize OS, frontend, real-time systems under real-world constraints.

Responsibilities:

  • Build and maintain cross-platform desktop apps using Electron
  • Design responsive, scalable UI for real-time collaboration
  • Implement desktop-specific capabilities:
  • File system access
  • Native notifications
  • Auto-updates
  • Deep linking
  • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs
  • Optimize memory usage, startup time, and runtime performance
  • Profile and reduce Electron overhead
  • Handle large local state and message history efficiently
  • Ensure smooth real-time updates (messages, typing indicators, presence)
  • Maintain stability across macOS and Windows environments

Requirements:

  • 4+ years of software engineering experience
  • Hands-on experience building production Electron applications
  • Strong knowledge of:
  • JavaScript / TypeScript
  • React or similar UI frameworks
  • Desktop application lifecycle
  • Experience with:
  • IPC communication
  • Local storage (SQLite, IndexedDB, filesystem)
  • WebSockets or other real-time transport
  • Strong debugging and performance profiling skills

Benefits:

  • health insurance
  • flexible working arrangements
  • professional development opportunities