Senior C++ Software Engineer

  • Tech
  • Paris, France

Senior C++ Software Engineer

Job description

We are looking for a thoughtful, well-rounded Senior C++ Software Engineer to join our Computer Vision team and help build a new generation of stores that thousands (to millions!) of people will use every day.

The team is responsible for all computer vision algorithms, video data streams and models infrastructure which are core components of the store experience. We care deeply about resilience, performance, and scalability.

In order to design new scalable systems that integrate elegantly into our store architecture, you'll partner closely with product managers, engineers, and researchers.

At Storelift, our people are consumer product-oriented, intensely curious, and selfless.

We encourage anyone who is passionate about developing top-notch distributed systems to apply!

**👋 About Storelift**

Our mission is to democratize access to convenient groceries.
For people living all around the world, grocery shopping can be inefficient and very time consuming. Among the densely populated cities, there is an over saturation of convenience stores and food delivery services, but more than 50% of the population do not take advantage of these luxuries. Shopping at any hour of the day should not be a luxury which is only reserved for privileged people; this should be accessible worldwide. For these reasons, we decided to disrupt the market and break the status-quo by creating our own Store to combat these problems - Boxy.
Boxy is a convenience store that operates 24/7, with a variety of locations around France. Compact but complete, it's equipped with the latest technology and leveraging state of the art AI to offer customers a frictionless shopping experience. Since Boxy is capable of automatically detecting the items that you pick up while shopping, you can simply just take what you need and walk out. No checkout.

**🧗 What you'll do**

* Collaborate with engineering teams to build resilient, highly performant, and scalable distributed systems.

* Continuously improve our computer vision applications to leverage the full capacity of our hardware and used frameworks.

* Refine or define hypotheses with all the stakeholders in a data-driven approach that informs technology strategy and innovations.

* Enable and ship complex components with exceptional quality on a regular, rapid cadence.

* Become a valued member of an autonomous, cross-functional team.

Check our Stackshare:

Job requirements

**👤 Who you are**

* You have several years of industry experience in designing/developing professional software products or projects. 

* A basic knowledge in machine learning is a bonus.

* You have excellent programming skills in C++ and experience with parallel computing frameworks such as CUDA.

* You have basic knowledge of distributed systems and messaging. ROS is a bonus.

* You have strong testing practice and you always focus on maintainability. CI/CD experience is preferred.

* You have a great ability to learn, and you are eager to expand your areas of expertise.

* You have a strong quality mindset and care for the overall performance of the product.

* You are fluent in English both spoken and written.