Full-stack Engineer (ShelfView) - Remote
***Please note that we are required to add a location to job ads but this role can be based remotely in the European region.***
At Scandit, we develop real-time computer vision solutions for smartphones, wearables and robots that combine modern machine learning approaches with computer vision. To expand our engineering team, we are looking for a full-stack engineer to work on a green-field product we are currently developing.
Our smart data capture technology enables smart devices to capture data from barcodes, IDs, text and objects. Our newest product is called ShelfView, which is a platform for machine learning-powered retail shelf analytics that enables efficient store operations. For example, we keep track of prices and product locations based on data recorded by autonomous floor scrubbers or mobile devices. For more information, please check our product website.
About the Role
This is an exciting opportunity to work on a new, innovative product, where the focus is on development of new tools and features!
The autonomous floor scrubbers collect tens of thousands of images per night and send them to us to run computer vision and machine learning algorithms on them to locate the barcode or the price to check against a database or, using object detection, to detect if there's an empty space on a shelf meaning the product is out of stock. All of this data is then presented in a customer-facing dashboard.
As the Full-stack Engineer on this team, you'll be developing data pipelines, scaling the API, and developing and building new features for customer-facing web dashboards, showing, for example, aggregate metrics of how many scans have taken place across how many devices, price checking results, etc.
Other responsibilities include:
- Scaling our API written in Django and Python to support ever increasing load
- Adding features to our customer-facing dashboard written in React/TypeScript
- Scaling and optimising our image processing pipelines in Python on Google Cloud
- Setting up end-to-end tests to make sure making changes is worry free
- Deploying applications to Kubernetes
Our Tech Stack
- Python is our backend language of choice
- Django
- Front-end languages like JavaScript, TypeScript, React
- PostgreSQL, Redis
- Google Cloud (GCP)
- Kubernetes (GKE)
Whilst having experience with the above technologies is an advantage, we understand that not everyone will have had the opportunity to work with all of them! If your programming experience is with, for example, Java instead of Python, or you’ve worked with AWS instead of GCP, we’d still encourage you to apply!
How We Work
- You’ll be joining the ShelfView project team
- We start every team meeting discussing new technologies, not problems
- Our team speaks English and is located in Switzerland, Finland, Poland and remotely across Europe and the UK (please see below the list of countries we can hire in*)
- Scrum with 2-week sprints
- Most of the team uses macOS but are proficient with Linux
- GitLab Premium for code hosting and reviews as well as CI
- Jira for ticket management
- We ensure high quality, regression free code by following best practices, code reviews and using TDD and BDD
- Confluence as a wiki for documentation
- Slack for conversations
- Google Workspace for email, calendar, documents
- Zoom for video conferencing
*Please note as much as this is a remote position, we are only able to consider candidates based in (or willing to relocate to) Switzerland, Finland, Poland, France, Italy, Spain, Germany, and the UK.*
Who We Are
Scandit enables enterprises and consumers to change the way they interact with everyday objects and augment the physical world with real-time data captured by scanning barcodes and recognizing text, objects, and other visual identifiers using smartphones, tablets, wearables, drones and robots.
Scandit’s mobile data capture platform is built on proprietary computer vision, augmented reality, and machine learning technologies. Companies in industries such as retail, transportation & logistics, manufacturing, and healthcare can use Scandit’s technology to create and power mobile apps for crucial enterprise workflows like mobile point of sale, mobile shopping, self-checkout, inventory management, and proof of delivery.
Many of the world’s most innovative and successful companies are benefiting from Scandit’s enterprise-grade mobile data capture platform, including Sephora, Nissan, DHL, and Levi Strauss & Co.
Scandit was founded by a group of researchers from ETH Zurich and MIT. The company is headquartered in Zurich and is also represented in Boston, London, Warsaw and Tampere. Over the years, our company has evolved into a world-class team of mobile image processing, computer vision, machine learning and “Internet of Things” experts from around the globe.
#LI-KB2 #LI-Remote
Scandit builds smart data capture technology that turns mobile devices into powerful enterprise-grade barcode scanners. Designed for businesses across various industries, it helps users efficiently extract and analyze data from barcodes, text, IDs, and objects, streamlining workflows and driving innovation.
- Founded
- Founded 2009
- Employees
- 500+ employees
- Industry
- IT Services
- Total raised
- $270M raised