Backend Engineer (C++)
Our client is a fully remote, AI research lab. We are seeking a highly skilled Backend Engineer with a strong background in C++.
As part of our small and elite team, which includes engineers, AI researchers, and growth hackers, you will play a key role in our agile development process, collaborating closely to deliver innovative AI experiments on a rapid 2-3 week cycle.
If you are passionate about the 0-to-1 startup journey and thrive in a dynamic and collaborative environment, we would love to have you join our team.
Job Description
Responsibilities Backend Development
- Lead the development efforts on the Triton Inference Server client in C++, maximizing its performance and functionality. Learn more about this project here.
- 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 Rust and 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.
- 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)