DevOps Engineer (IoT/MLOps)

Job Summary

We are looking for a senior DevOps with experience in IoT or MLOps to manage the development, deployment and maintenance of Brill Power’s battery analytics platform product. The successful candidate will work at the core of our software and data science team, and work in collaboration with our firmware team.

About Brill Power

Brill Power works at the cutting edge of energy storage, power electronics, and battery software. We are a team of problem solvers and innovators, keen to make energy storage as efficient and sustainable as possible.

Established in 2016, Brill Power is a founder-run startup with roots in the Engineering Department at the University of Oxford. Our first product for the stationary storage market launched in 2021 and we are looking forward to growing our impact and expanding to new markets. We are a small and talented team based in Oxford who are looking for new members to join us for the next chapter of Brill Power.

Here’s what we’re about:

  1. Fun is essential to success: We love what we do.  We think you should too.
  2. We are not alone:  We share spaces, markets, geographies, and Earth’s resources with everyone around us.  Acting in a fair and honest manner is how we work at Brill Power.
  3. We do cool stuff: We don’t make products that are the norm. We innovate and raise the bar on what is possible.

Job Overview

The person who joins us as a DevOps Engineer will work closely with our software and data teams to make our development and deployment processes smoother and scalable. Together with other senior team members they will outline the DevOps strategy for the company, they will be responsible for carrying out the technical work, and they will also act as an evangelist for the modern software engineering practices across the team. They will take ownership of the CI/CD for the analytics software, and of cloud infrastructure for testing and deployment. Depending on their expertise they’ll also be responsible for the architecture of the lifecycle of Brill Power’s IoT devices from provisioning through production, and/or for creating and improving the ML and data-processing pipelines.

If you are keen to develop new technologies and work in a dynamic field, this may be the role for you. You should be confident working autonomously while also being comfortable working with the team in a fast-paced environment. Brill Power offers a hybrid in office and working from home environment. You should have strong analytical skills and be a critical thinker who is not afraid to keep questioning the status quo. If you fill most of the qualifications listed below and are excited to work on cutting-edge battery technology, we want to talk to you.

Where are we now, and why is the role important to us

We use Azure as our cloud provider, where we keep separate production and test environments for a client-facing web app and for managing IoT devices. These are specified in Terraform scripts, and code itself is deployed in Docker containers and we do basic CI on Bitbucket.

This DevOps role will be a new role at Brill Power and we are looking forward to updating our current approaches, with you finding ways to help us improve. As we get ready for further growth, it is now essential that our approach is scalable in terms of technologies we use, and that we put effort into making our development smooth and efficient. This is where the DevOps Engineer will become key, not just in hands on contribution, but also in setting a clear direction that will allow the engineering team to be successful.

Responsibilities Include

  • Define, create and maintain the CI/CD strategy for software codebases
  • Create and maintain secure and scalable cloud (Azure) architecture
  • Write and maintain IaC code used to define/control the architecture
  • Give feedback on best software testing practices to the software developers
  • Be the advocate of the DevOps mindset within the company
  • Collaborate with the firmware and software/data teams and communicate progress
  • Assist in maintaining a positive and productive atmosphere within the team

Skills and Qualifications

  • Undergraduate degree in software engineering, computing science, or equivalent fields, or a combination of education and work experience, with relevant experience
  • Knowledge of at least one IaC language (for example Terraform) evidenced by experience from a real-life project.
  • Experience evaluating and choosing new DevOps-related tools (such as for CI/CD, monitoring, or deployment) for use by themselves and others
  • Knowledge of Git
  • Knowledge of Docker
  • Strong debugging skills
  • One of:
    • MLOps experience (pipelines for data, code and model versioning, infrastructure provisioning…), or
    • IoT experience (provisioning devices and monitoring deployed devices…)
Nice to have:
  • Interest in Embedded System
  • Working knowledge of Python
  • Scientific approach to problem solving. Hypothesis, Test, Understand etc.
  • Strong debugging skills
  • Able to work autonomously
  • Fast-learner and eager to quickly adapt and pick up new technologies and skills
  • Great communication skill and works well with others

Brill Power Benefits

In addition to a fun and friendly team and working environment, we offer:

  • Competitive salary, based on experience
  • 25 days of holiday plus bank holidays
  • Benefits package, including income protection, life insurance, and medical cover
  • Full time, permanent role, with flexible working hours
  • Opportunity for hybrid working (home and office), depending on role
  • In-office tea, coffee, & snacks
  • Regular team social events

Get in touch

There is no perfect candidate, and no single person can do it all, but if this sounds like you and you’re looking for somewhere to thrive, we want to hear from you. 

Brill Power is an equal opportunity employer and welcome applications from all, without regard to their race, sex, disability, religion/belief, gender reassignment, national origin, sexual orientation, or age. 

Please send a CV and cover letter to jobs@brillpower.com, clearly indicating where your skills and experience match what we are looking for in this role. 

Brill Power is proud to be a certified Oxford Living Wage employer.

We use cookies to provide the services and features offered on our website, and to improve our user experience.