LM Studio is looking for a Systems Engineer to build and evolve their desktop application, background daemon, SDKs, and CLI, aiming to create delightful and potent creation tools for AI.
Requirements
- 4+ years experience with Node.js and TypeScript.
- C++ experience a plus.
- Strong understanding of operating systems.
- Strong understanding of networking concepts and protocols.
Responsibilities
- Design and implement features in the LM Studio app and daemon.
- Design, implement, and maintain public and internal APIs.
- Implement, debug, and test daemon‑level code in NodeJS and C++.
- Profile, debug, and improve application rendering performance.
- Profile, debug, and improve process memory and CPU usage.
Other
- Be an excellent communicator, contributor, and collaborator.
- Excellent problem‑solving and communication skills.
- Into local LLMs and have tinkered with them in LM Studio.
- Passionate about a great user and developer experience.
- Everyone on the team is IC-minded, intellectually curious, self-motivated, and loves software.