Match score not available

C++ Engineer

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

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.

    Other Skills

    • Entrepreneurship
    • Self-Motivation
    • Teamwork

    Field Engineer (Solutions) Related jobs