Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (AI): Building and maintaining a cross-platform desktop AI chat application with an accent on Electron-based architecture, real-time performance, and production reliability. Focus on optimizing startup time, managing complex local state, and implementing native desktop integrations for an AI-powered task completion system.
Location: Must be based in or able to work in Palo Alto, California
Company
A builder of proactive AI chat applications focused on persistent context, real-world task completion, and long-running workflows.
What you will do
- Build and maintain cross-platform desktop applications using Electron and TypeScript.
- Design responsive UIs and integrate AI-powered features via backend APIs.
- Optimize production application performance, including memory usage and startup time.
- Implement native desktop functionalities such as auto-updates, deep linking, and file system access.
- Manage large local datasets and real-time state updates.
- Ensure platform stability across macOS and Windows environments.
Requirements
- Proven experience in software engineering and production Electron development.
- Strong proficiency in JavaScript and TypeScript.
- Experience with React or equivalent UI frameworks.
- Solid understanding of the desktop application lifecycle and IPC communication.
- Working knowledge of local storage solutions like SQLite, IndexedDB, or file systems.
- Experience with real-time transport mechanisms like WebSockets.
Hiring process
- Evaluation by technical team members.
- 3 to 4 virtual or onsite interviews.
- Prompt decision-making process with a focus on transparency.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →