C++ Engineer - Scale Up in London

C++ Engineer - Scale Up in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
A

At a Glance

  • Tasks: Develop cutting-edge applications for AI and optimise performance on real-time systems.
  • Company: Fast-growing, venture-backed AI startup with a dynamic culture.
  • Benefits: High compensation, equity options, and opportunities for professional growth.
  • Other info: Exciting environment with opportunities to work on innovative technologies.
  • 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 focus on real-time 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:

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

C++ Engineer - Scale Up in London employer: Atarus

Atarus is an exceptional employer for C++ Engineers, offering a dynamic work environment within a fast-paced AI scale-up. Employees benefit from competitive compensation, equity options, and the opportunity to work on cutting-edge technology that shapes the future of vision data processing. The company fosters a collaborative culture that encourages innovation and personal growth, making it an ideal place for those looking to make a meaningful impact in their careers.

A

Contact Details:

Atarus Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those in AI and C++. Attend meetups or online events where you can chat with industry folks. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C++ projects or contributions to open-source. This is a great way to demonstrate your coding chops and passion for development, making you stand out to potential employers.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Use platforms like LeetCode or HackerRank to practice coding challenges. Being sharp on algorithms and data structures will give you an edge during those tricky interview questions.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, applying directly can sometimes get you noticed faster than through other channels.

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

C++ Programming
Python Programming
Real-Time Application Optimisation
Profiling Tools (gdb, Valgrind, Nsight, flame graphs)
Docker
CI/CD Pipelines
Edge Computing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and Python, especially in optimising 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 relevant projects!

Showcase Your Projects:Include specific examples of your work, particularly those involving edge applications or ML model integration. We love seeing real-world applications of your skills, so share any cool projects you've worked on that demonstrate your expertise.

Be Clear and Concise:When writing your cover letter, keep it straightforward and to the point. We appreciate clarity, so make sure you communicate your passion for AI and your fit for the role without fluff. Let’s get straight to the good stuff!

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’re considered for the role. Plus, it makes the whole process smoother for everyone involved!

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 in real-time applications. They’ll likely want to hear about specific projects where you’ve improved performance or reduced memory usage.

Familiarise Yourself with Tools

Get comfortable with profiling and debugging tools like gdb, Valgrind, and Nsight. You might be asked to demonstrate how you've used these tools in past projects, so have some examples ready. If you’ve worked with Docker or CI/CD pipelines, be prepared to discuss your experience there too!

Show Your Collaborative Spirit

This role involves working closely with ML, infrastructure, and product teams. Think of examples that showcase your ability to collaborate effectively. Highlight any experiences where you’ve successfully worked in a team to solve complex problems or deliver projects.

Prepare for Technical Questions

Expect technical questions that test your understanding of edge applications and ML model integration. Brush up on relevant concepts and be ready to explain how you would approach deploying and integrating ML models in real-time systems. Practising coding challenges can also help you feel more confident.