Enable job alerts via email!

Principal Engineer (C++)

LinuxRecruit

London

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative startup seeks a talented C++ developer to join their London team, focusing on cutting-edge AI hardware and software. This role offers the chance to design and build software frameworks that power AI models on custom processors, collaborating closely with hardware engineers. In this fast-paced environment, you will leverage your expertise in machine learning and high-performance computing to make a significant impact on the product's success. This is a unique opportunity to be part of a groundbreaking project that combines software and hardware, rewarding your contributions with both salary and equity. If you're passionate about pushing the boundaries of technology, this role is for you.

Qualifications

  • Proven expertise in C++ programming and low-level development.
  • Strong background in machine learning and high-performance computing.

Responsibilities

  • Design and build software and compiler frameworks for AI models.
  • Collaborate with hardware engineers for seamless integration.

Skills

C++ Programming
Machine Learning
High-Performance Computing
Compiler Optimisation Techniques
Problem-Solving

Job description

AI accelerators.

When regular AI is already becoming old news and now it is all about making it as efficient and enhanced as possible.

If you like to not just think outside the box, but to completely dismantle the box, re-architect the box, and then build it again, then this is the environment for you. As an early-stage startup, this is as greenfield as it gets, combining software and hardware, pushing the boundaries of what is possible, and potentially delving into what isn’t (yet).

You’ll be working to help design and build the software and compiler frameworks that will power AI models on cutting-edge hardware. This role demands deep expertise in C++ programming, low-level development, and compiler optimisation techniques. You’ll be working closely with hardware engineers, ensuring seamless interaction between custom processors and the platform that runs on them. You’ll also play a key role in shaping machine learning tools to fully leverage the power of OTPUs.

You should have proven expertise in machine learning and high-performance computing, along with a problem-solving mindset and the ability to thrive in a fast-paced environment.

This is a company straight out of the start-up playbook. All in the same London office, brainstorming, collaborating, and developing some serious code. You’ll be living and breathing this product and have the opportunity to make a real mark on how the product thrives in the market. This is an innovation-driven environment offering both salary and equity allowing you to be rewarded for helping build something extraordinary.

If you’re excited about pushing the boundaries of AI hardware and software, I’d love to hear from you. Apply now and help bring the future to light!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.