Match score not available

C++ Engineer

82% Flex
UNLIMITED HOLIDAYS - EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE - LONG REMOTE PERIOD ALLOWED
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proven experience in C++ development, Solid understanding of gRPC.

Key responsabilities:

  • Lead development efforts on Nitro Inference Server in C++
  • Design efficient bindings from other languages to C++
Jan logo
Jan Startup https://jan.ai/
11 - 50 Employees
See more Jan offers

Job description

Logo Jobgether

Your missions

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.


Job Description


Responsibilities


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.


    Requirements

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


    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)


    Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Soft Skills

    • Independent Working
    • Teamwork
    • Self-Motivation

    Go Premium: Access the World's Largest Selection of Remote Jobs!

    • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
    • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
    • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
    • Try out our Premium Benefits with a 7-Day FREE TRIAL.
      No obligations. Cancel anytime.
    Upgrade to Premium

    Find other similar jobs