C++ Engineer in London

C++ Engineer in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop cutting-edge applications for vision data processing and optimise real-time systems.
  • Company: Fast-growing AI startup with a focus on innovation and collaboration.
  • Benefits: High compensation, equity options, and a dynamic work environment.
  • Other info: Opportunity to work with advanced technologies and grow your career.
  • Why this job: Join a high-performance team and make an impact in the AI space.
  • Qualifications: 3+ years of C++ and Python experience, with a knack for optimising applications.

The predicted salary is between 60000 - 80000 € per year.

Atarus has partnered with a fast-growing, venture-backed AI startup that's on the lookout for a C++ Engineer to join their team.

What You’ll Be Working On

  • Developing edge applications for vision data processing on compute-constrained devices
  • Deploying and integrating ML models in real-time systems
  • Optimising code performance (CPU/GPU) and memory footprint (primarily in C++)
  • Enhancing observability, telemetry, and system resilience
  • Collaborating closely with ML, infrastructure, and product teams

What You Bring

  • 3+ years of experience writing production-grade C++ and Python code
  • Proven track record of optimising real-time applications for latency and memory
  • Proficiency with profiling/debugging tools (e.g., gdb, Valgrind, Nsight, flame graphs)
  • Experience with Docker and CI/CD pipelines
  • High drive, autonomy, and the mindset to thrive in a high-performance startup

Bonus if you’ve worked with:

  • Infrastructure tools (e.g., Salt)
  • Monitoring with Grafana
  • GStreamer or other video processing libraries
  • PyTorch model integration in production environments

C++ Engineer in London employer: Atarus

Atarus is an exceptional employer, offering a dynamic work environment where innovation thrives. As a C++ Engineer in this fast-paced AI scale-up, you'll benefit from competitive compensation and equity options, while collaborating with talented teams to develop cutting-edge applications. The company fosters a culture of autonomy and growth, providing ample opportunities for professional development in a supportive atmosphere that values your contributions.

A

Contact Detail:

Atarus Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land C++ Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those in AI and C++. A quick chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your C++ projects or contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in C++, and don’t forget to review profiling/debugging tools like gdb and Valgrind.

Tip Number 4

Apply through our website! We’ve got a streamlined process that makes it easy for you to showcase your talents directly to us. Plus, we love seeing candidates who take the initiative!

We think you need these skills to ace C++ Engineer in London

C++
Python
Real-time Application Optimisation
Profiling Tools (gdb, Valgrind, Nsight, flame graphs)
Docker
CI/CD Pipelines
Edge Applications Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and Python, especially in real-time applications. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're excited about the role and how your background makes you a perfect fit for our team. We love hearing about your passion for AI and tech!

Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We’re keen to see how you’ve tackled challenges, optimised performance, and integrated ML models in your past work.

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 team!

How to prepare for a job interview at Atarus

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with production-grade code and optimisation techniques, especially for real-time applications. Practising coding challenges can help you demonstrate your proficiency.

Familiarise Yourself with Tools

Since the role involves profiling and debugging, get comfortable with tools like gdb, Valgrind, and Nsight. You might be asked to solve problems using these tools during the interview, so having hands-on experience will give you an edge.

Showcase Your Collaboration Skills

This position requires close collaboration with ML, infrastructure, and product teams. Be prepared to share examples of how you've worked in cross-functional teams in the past. Highlighting your communication skills and teamwork will show that you're a great fit for their culture.

Prepare for Real-World Scenarios

Expect questions about deploying and integrating ML models in real-time systems. Think of specific projects where you’ve tackled similar challenges and be ready to discuss your approach, the tools you used, and the outcomes. This will demonstrate your practical experience and problem-solving abilities.