From Barcelona to Brisbane, opportunities for all—whether you're a programmer, accountant, or anything in between. Start Work From Home now.

Senior C/C++ Engineer (AI)

Company: Jan

Published on: January 28, 2025, 7:06 am UTC

Location: Anywhere

Industry: Software Engineering

Type: full-time

Job Description

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.
Responsibilities:

Optimize inference, or
Write kernels, compilers, low level API
Contribute towards important open source dependencies like Vulkan, OpenCL, llama.cpp

Requirements:

Proven experience in C++ development, with a strong foundation in computer science fundamentals
Experience building C++ applications from the ground up, including proficiency in design patterns, data structures, and algorithms
Solid understanding of:

High-performance computing principles and techniques
Hardware optimization strategies for embedded systems and GPUs (e.g., NVIDIA CUDA, OpenCL)
Low-level programming languages such as Assembly or Rust


Minimum 3 years of professional work experience in a similar role
Self-starter with an entrepreneurial mindset and ability to work independently

Tools and Technologies:

Familiarity with GPU acceleration frameworks such as Vulkan or Metal
Experience with C++ compilers like GCC, Clang, or ICC
Understanding of computer architecture and memory hierarchy
Proficiency in debuggers and profiling tools (e.g., GDB, Valgrind)

Benefits:

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)

* Please submit only 1 application, as you will be considered across roles. Duplicate submissions will be automatically archived.
About Homebrew:
Homebrew is an AI R&D studio optimizing “intelligence per watt”. We open source AI tools, models, and infrastructure for an optimistic future where humans and AI collaborate & thrive.
We are the creators and lead maintainers of:

 jan.ai: Personal AI (2 million+ downloads)
 cortex.so: Self-hosted AI Platform
 Ichigo-llama3: Native speech model

Back to Job Listings Apply Now
"Never pay any fees to recruiters in exchange for job opportunities. We gather job listings from various databases and strive to provide you with the most reliable and accurate remote job information. However, we encourage you to remain cautious and vigilant during your job search. If you find anything suspicious, kindly report it to us on our contact page."
Latest Remote Jobs

StackAdapt

Senior Software Engineer, Chatbot AI

Read More

Gusto

Staff Product Designer, Growth Onboarding & Activation

Read More

Deel

Systems Integration Manager, APAC

Read More

Eventbrite

Senior Director of Design, Studio Team

Read More

Oddball

Rails Engineer

Read More

dscout

Lead Research Advisor

Read More

PadSplit

Senior Full Stack Engineer (React Native, Django)

Read More

Twilio

Senior Strategic Account Executive

Read More

GitLab

Director, Billing and Collections

Read More

Upwork

Lead Content Designer

Read More