Job Description
Jan is a productivity company. We build a cross-platform, local-first and AI native framework that can be used to build anything. This includes https://jan.ai/ a desktop app that runs AI on your own laptop, 100% offline and privately. We support most popular AI models, and are actively working on a roadmap to allow users to customize and fine-tune these AIs to meet their specific needs.
We are a fully remote, open source company. We target the global market, but operate as a lean, bootstrapped company.
Jan is looking for a Senior Software Engineer familiar with the full-stack Javascript, Typescript
Responsibilities
- Build and maintain a production-grade codebase that is packaged both as a cross-platform Desktop app and a SaaS Deployment.
- Maintain clean architectural abstractions that can stand the test of time
- Maintaining support for LLM-related libraries and RAG plugins
- Build beautiful, fast, and efficient Desktop apps with usability in mind
- Building QA Test framework for cross-platform testing
- Ensure app is performant in use of CPU, Memory and GPU
Requirements
- Battle-tested experience with Full-stack Javascript, Typescript (React, Next.js, Node.js)
- Battle-tested experience with production deployments (Helm on k8s, etc)
- [Nice to have] Experience with LLMs and Agents (e.g.Langchain, Llamalndex, etc)
- [Nice to have] Experience with React Native
- [Nice to have] Experience as founding engineer in tech startups
- [Nice to have] Deep understanding of the Desktop environment across different platforms (Windows, Mac, Linux)
- [Nice to have] Strong familiarity with Web-on-Desktop technologies like Electron and Chromium
Benefit
- We pay an “all-in” pay and you will cover your own insurance/medical from the amount
- 14 days leave (and unlimited sick days)
- Annual equipment budget (once 2 month probation has been completed)