C++ Engineer

Remote from
🌐 Anywhere
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 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.


Backend Development

  • Lead the development efforts on the Nitro Inference Server  in C++, maximizing its performance and functionality. Learn more about this project here.
  • Drogon CPP framework experience is a big plus.
  • Apply your expertise in computer vision/ NLP and matrix manipulation using C++, creating robust and optimized solutions.
  • Design and write efficient bindings from other languages to C++, similar to projects like Llama C++ Python.

Architecture and Planning

  • Break down ambiguous goals and high level goals into a well architected, technical execution plan.
  • Implement cost-effective solutions, innovates with rapid spikes, avoids “penny wise, pound foolish” trade offs.


  • Proven experience in C++ development.
  • Experience with building a C++ application from the ground up
  • Solid understanding of gRPC and its applications in web server optimization.
  • Experience in high-performance computing, particularly in hardware optimization and embedded systems.
  • Minimum of 3 years of professional work experience in a similar role.
  • Self-starter, entrepreneurial mindset, and ability to work independently.


  • 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 C++ 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 ›