At a Glance
- Tasks: Build high-performance edge applications and deploy machine learning models.
- Company: Fast-scaling AI tech startup with $30M funding and strong growth.
- Benefits: Competitive salary, equity, autonomy, and regular team events.
- Other info: Join a dynamic team of tech leaders and entrepreneurs.
- Why this job: Make a real-world impact in AI, video, and edge computing.
- Qualifications: 3+ years in C++ and Python, with real-time systems experience.
The predicted salary is between 36000 - 60000 £ per year.
We're working with a VC-backed AI technology company with $30M in funding, strong revenue growth, and significant runway. This fast-scaling startup is now looking to hire a C++ Developer to play a key role in its edge computing platform. You'll join a highly experienced engineering team made up of serial entrepreneurs and technology leaders with deep backgrounds in autonomous systems, AI, and large-scale production platforms. This is a chance to work on a real-world product operating at the intersection of AI, video, and edge computing, with genuine ownership and impact.
What You'll Be Doing
- Building high-performance edge applications that process real-time vision data on compute-constrained devices
- Deploying machine learning models into production environments
- Optimising runtime performance (primarily C++, with GPU-accelerated components)
- Developing communication layers, observability, and telemetry
- Working across a modern stack spanning backend, ML, and edge infrastructure
What We're Looking For
- 3+ years' experience writing production-grade software in C++ and Python
- Experience building and optimising real-time, low-latency systems
- Strong performance tuning skills using tools such as gdb, Valgrind, Nsight, flame graphs, etc.
- Hands-on experience with Docker and CI/CD pipelines
- Nice to have:
- Edge / IoT computing experience
- Infrastructure management tools (e.g. Salt)
- Monitoring & observability (e.g. Grafana)
- Video processing & streaming (e.g. GStreamer)
What's On Offer
- Competitive salary with regular performance reviews
- Equity in a rapidly growing, well-funded startup
- High levels of autonomy and ownership
- Modern tech stack and tools
- Regular team socials, offsites, and events
- The chance to build technology with real-world impact
Interested? Apply directly or reach out to us for a confidential conversation to learn more.
C++ Developer in London employer: Oliver Bernard
Contact Detail:
Oliver Bernard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who might know someone at the company. A personal introduction can make all the difference in getting your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your C++ and Python expertise, share it. Real-world examples of your work can really impress hiring managers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your performance tuning skills. Get familiar with tools like gdb and Valgrind, and be ready to discuss how you've optimised systems in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to make an impact in AI and edge computing.
We think you need these skills to ace C++ Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ and Python experience, especially any projects that showcase your skills in real-time, low-latency systems. We want to see how your background aligns with our needs!
Showcase Your Projects: Include specific examples of high-performance applications you've built or optimised. If you've worked with edge computing or machine learning models, let us know! This is your chance to shine.
Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so get to the point about why you're a great fit for the role and what you can bring to our team.
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 updates from our side!
How to prepare for a job interview at Oliver Bernard
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with production-grade software and any performance tuning you've done. Familiarise yourself with tools like gdb and Valgrind, as they might come up in conversation.
✨Showcase Real-Time System Experience
Since the role involves building low-latency systems, be ready to share specific examples of projects where you've optimised runtime performance. Highlight any challenges you faced and how you overcame them, especially in edge computing or IoT contexts.
✨Familiarity with Modern Tools is Key
Get comfortable talking about Docker and CI/CD pipelines, as these are crucial for the role. If you have experience with monitoring tools like Grafana or video processing frameworks like GStreamer, make sure to mention those too!
✨Demonstrate Your Passion for AI and Edge Computing
This company is all about AI and edge computing, so show your enthusiasm! Discuss any personal projects or research you've done in these areas. It’ll help you stand out as someone who’s genuinely interested in the technology and its applications.