At a Glance
- Tasks: Develop cutting-edge applications for AI and optimise 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 projects with potential for career advancement in a thriving startup.
- 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 optimisation.
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 Slough 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 packages, including equity options, and are encouraged to grow through collaboration with talented teams across machine learning and infrastructure. The company's culture fosters innovation and autonomy, making it an ideal place for those looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Engineer - Scale Up in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in AI and C++. A casual chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving real-time applications or ML models. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your debugging and profiling skills. Practice common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles, and applying directly can sometimes give you an edge over others. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace C++ Engineer - Scale Up in Slough
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 the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about working with AI and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your passion!
Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've optimised code performance or tackled complex challenges. We’re looking for those who can think critically and innovate, so let us know how you’ve done this in the past!
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. Plus, it shows us you’re keen to join 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. They’ll likely ask you 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. Showing that you can effectively use these tools will set you apart from other candidates.
✨Showcase Your Collaboration Skills
This role involves working closely with ML, infrastructure, and product teams. Be prepared to discuss how you’ve collaborated in the past, particularly in high-performance environments. Highlight any experiences where teamwork led to successful project outcomes.
✨Demonstrate Your Startup Mindset
They’re looking for someone who thrives in a fast-paced, high-performance startup. Share examples of how you’ve taken initiative, worked autonomously, and adapted to changing priorities. This will show that you’re not just technically skilled but also a great fit for their dynamic culture.