Principal Engineer (C++) in City of London

Principal Engineer (C++) in City of London

City of London Full-Time 43200 - 72000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Design and build software for cutting-edge AI hardware, optimising compiler frameworks.
  • Company: Dynamic startup focused on revolutionising AI technology.
  • Benefits: Competitive salary, equity options, and a collaborative work environment.
  • Why this job: Join a team pushing the limits of AI and make a real impact.
  • Qualifications: Expertise in C++, machine learning, and high-performance computing required.
  • Other info: Fast-paced, innovative atmosphere with opportunities for personal growth.

The predicted salary is between 43200 - 72000 £ per year.

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!

Principal Engineer (C++) in City of London employer: LinuxRecruit

As a Principal Engineer (C++) at our innovative startup in London, you'll be immersed in a dynamic work culture that thrives on collaboration and creativity. We offer competitive salaries and equity options, ensuring that your contributions are recognised and rewarded as we push the boundaries of AI technology together. With ample opportunities for professional growth and the chance to make a significant impact on groundbreaking projects, this is an exceptional place for those eager to shape the future of AI.
L

Contact Detail:

LinuxRecruit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engineer (C++) in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in the AI and hardware space, especially those who are already in startups. Attend meetups or tech events where you can chat with potential colleagues and get the inside scoop on opportunities.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your C++ projects, especially those related to machine learning or high-performance computing. This will give you an edge and show that you can walk the walk, not just talk the talk.

✨Tip Number 3

Prepare for technical interviews by brushing up on compiler optimisation techniques and low-level development. Practice coding challenges that focus on these areas, so you can impress the hiring team with your problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our innovative team.

We think you need these skills to ace Principal Engineer (C++) in City of London

C++ Programming
Low-Level Development
Compiler Optimisation Techniques
Machine Learning
High-Performance Computing
Problem-Solving Mindset
Collaboration Skills
Software Development
Hardware Interaction
AI Model Design
Fast-Paced Environment Adaptability
Innovation-Driven Mindset

Some tips for your application 🫡

Show Your Passion for Innovation: When you’re writing your application, let your enthusiasm for pushing the boundaries of AI shine through. We want to see how you think outside the box and your excitement for re-architecting solutions. Share examples of projects where you've done just that!

Highlight Your C++ Expertise: Make sure to emphasise your deep expertise in C++. We’re looking for someone who can demonstrate their skills in low-level development and compiler optimisation techniques. Include specific examples of your work that showcase your proficiency in these areas.

Collaborative Spirit is Key: Since we’re a startup, collaboration is at the heart of what we do. In your application, mention experiences where you’ve worked closely with hardware engineers or cross-functional teams. Show us how you thrive in a fast-paced environment and contribute to team success.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important details. Plus, it shows you’re keen to be part of our journey from the get-go!

How to prepare for a job interview at LinuxRecruit

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss advanced concepts, low-level development, and compiler optimisation techniques. Practising coding challenges related to these topics can really help you stand out.

✨Understand AI Accelerators

Familiarise yourself with the latest trends in AI accelerators and how they interact with software. Being able to discuss how you would approach designing software for cutting-edge hardware will show that you're not just a coder, but a thinker who can contribute to the innovation-driven environment.

✨Showcase Your Problem-Solving Skills

Prepare examples of past projects where you tackled complex problems, especially in high-performance computing or machine learning. Highlighting your problem-solving mindset will demonstrate that you can thrive in a fast-paced startup environment.

✨Be Ready to Collaborate

Since this role involves working closely with hardware engineers, be prepared to discuss your experience in collaborative projects. Emphasise your ability to brainstorm and develop code as part of a team, as this is crucial in a startup setting.

Principal Engineer (C++) in City of London
LinuxRecruit

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>