Remote Senior Software Engineer (LLM) at Jan

January 22, 2024

Apply for this job

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)

Apply now >



Source link