Senior Software Engineer

Remote from
🌐 Anywhere
Seniority level
Job function
Software Engineering
Job type
Full Time,
Job posted
Apply before
23 Apr 2024
Computer Software

About Jan

An open-source ChatGPT alternative that runs 100% offline on your computer.

Jan is a desktop application that turns computers into thinking machines, enabling open-source LLMs and remote API AIs on Windows, Mac, or Linux. Since its January 2024 release, it has been downloaded over 500,000 times. With a vision to redefine human-machine collaboration, Jan aims to revolutionise our interaction with technology. It ensures complete ownership, privacy, and full customisation for its users.

We are a fully remote, open source company. We target the global market, but operate as a lean, bootstrapped company.

Job Description

Jan is looking for a Senior Software Engineer familiar with the full-stack Typescript and quality code practices.


  • Build and maintain Jan’s cross-platform Typescript codebase
  • Maintain clean architectural abstractions in codebase, reduce technical debt
  • Work together with engineering staff to architect, develop and deliver new features in a remote team
  • Ensure Jan’s has optimal performance in use of CPU, Memory and GPU
  • Ability to participate in code reviews and provide constructive feedback to peers and community PRs


  • Willingness to learn, ability to learn fast
  • [Plus] Experience with Mobile (e.g. iOS, Android), and cross-platform mobile (e.g. React Native, Capacitor)
  • [Plus] Experience with Desktop native or cross-platform frameworks (e.g. Electron, Tauri, Wails)
  • [Plus] Deep understanding of the Desktop environment across different platforms (Windows, Mac, Linux)
  • [Plus] Experience with LLMs and Agents (e.g. Langchain, Llamalndex, etc)
  • Deep interest in AI and productivity


  • 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 >


How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar remote jobs in Software Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job


What position is Jan hiring for?

Jan is hiring a remote Senior Software Engineer from 🌐 Anywhere

What type of employment does Jan offer?

This is a Full Time role.


Jobicy+ Subscription


272 subscribers are already enjoying exclusive, experimental and pre-release features.


USD $0/month

For people just getting started

Unlimited applies and searches
Access on web and mobile apps
One active job alert
Access to additional tools like Bookmarks, Applications, and more


USD $8/month

Everything in Free, and:

Ad-free experience
Up to 10 active job alerts
Personal career consultant
Go to account ›