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