Skip to main content
Posted July 21, 2021
Plumerai

Software Engineer

London, UK Full Time

The ideal candidate for this role is based in London or Amsterdam, but candidates based in Warsaw or remotely are also welcome to apply. We are looking...

The ideal candidate for this role is based in London or Amsterdam, but candidates based in Warsaw or remotely are also welcome to apply.

We are looking for an ambitious Software Engineer to help us develop internal infrastructure and tooling for our deep learning team. You will have a lot of freedom to approach problems the way you think is best and design new systems that are effective and maintainable. Adoption of open-source solutions is preferred and contributions to open-source projects are encouraged.

This role is open to both junior and senior developers.

Example problems that you might have the opportunity to work on:

  • Design and build tools for the verification and testing of neural networks in real world environments.
  • Build the data warehouse that powers our deep learning applications: create an automated data ingestion pipeline that feeds unlabelled images to third-party contractors for labelling, processes the data, and generates datasets for model training.
  • Design and implement analysis dashboards that make it easy for our researchers to inspect the performance of trained models and identify any issues.
  • Help debug performance problems with our TensorFlow training jobs in our Kubernetes cluster, and upstream fixes to TensorFlow.

About Plumerai

Plumerai is making deep learning tiny and radically more efficient to enable real-time inference on the edge – for automated warehouses, retail, smart cameras, mobility and many more. We are able to unlock huge value for all these applications on the edge by using the most efficient form of deep learning – Binarized Neural Networks (BNNs).

Our technology enables devices to use deep learning on cheap, low-power computing hardware. This young and fast growing field is called TinyML. We deploy our software on existing microcontrollers, but also design custom hardware accelerators to create the most powerful and efficient platform for our BNN algorithms. If you want to learn more, have a look at our TinyML talk from earlier this year.

Our team is based in London, Amsterdam and Warsaw and we are backed by world-class investors with strong backgrounds in deep learning and with track records of founding multi-billion dollar chip and hardware companies. Plumerai develops open-source software (Larq) and publishes world-class research on BNNs (NeurIPS 2019).

Requirements

The ideal candidate would have broad technical skills and be enthusiastic about learning on the job and tackling new and unfamiliar challenges.

We have no hard requirements, but the following qualifications would be seen as a plus:

  • Programming experience with Python and/or C++.
  • Prior contributions to open source projects.
  • Experience working in a team and using automated CI/testing.
  • Exposure to cloud platforms such as GCP/AWS and tools such as Docker/Kubernetes.

Benefits

What we offer:

  • Stock options.
  • Competitive salary.
  • Relocation assistance.
  • Choose your own laptop.
  • 25 days of paid vacation time in addition to bank holidays.
  • Ability to attend developer conferences.
  • Flexible working hours and work-from-home flexibility.

This listing expired on Aug 20. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.