At a Glance
- Tasks: Design and develop data pipelines, automate workflows, and apply AI for battery data insights.
- Company: Breathe, a forward-thinking company focused on electrified battery technology.
- Benefits: 34 days holiday, share options, ethical pension, flexible working, and office snacks.
- Other info: Dynamic team environment with opportunities for career growth and a dog-friendly office.
- Why this job: Join us to combat climate change and shape the future of battery technology.
- Qualifications: Strong software engineering skills, experience with Python, APIs, and cloud infrastructure.
The predicted salary is between 50000 - 70000 £ per year.
Are you passionate about fighting climate change? Do you want to work on creating a world where everyone can breathe clean air? Do you want to have an opportunity to shape a growing company?
At Breathe, we believe an electrified future is key to achieving this, which is why we are building battery technology to help brands do more with the power they have. Our physics‑based battery management software helps some of the world's largest and most iconic automotive and consumer electronics brands deliver products with faster charging, longer life and zero compromise on safety. Put simply, we make batteries better. And we want you to join us.
What we will give you
- A talented and cohesive team who every day go to work to do more with the power we have.
- A big say in how the company is run and where we are going, and an opportunity to grow your career with us as we scale.
- Keeping energy levels high with a constant supply of office snacks.
- Share options, an ethical pension scheme and 34 days holiday per annum inclusive of bank holidays.
- Training and support to develop your skills through courses, conferences or other learning opportunities.
- Flexible or hybrid working to accommodate your needs.
- A dog friendly London office.
- A focus on work‑life balance and the ability to shape how the data platform grows and connects to the rest of Breathe's systems.
What you will be doing
- Design and develop data pipelines that continuously collect and process time‑series and metadata from battery test hardware, securely transferring and storing it in a central database.
- Build solutions that give our battery, solutions, and modelling teams easy access to data for analysis and customer projects.
- Automate data analysis, applying AI to increase the insight we generate.
- Design solutions that detect data errors early — whether human or system — so issues get flagged and resolved quickly.
- Own development of our database solution, keeping it reliable, maintainable, secure, and robust.
- Take projects from planning through implementation, testing, and verification across the software stack.
- Write high‑quality, testable code, including unit and integration tests.
- Help plan how we scale the data platform and integrate it with other Breathe systems.
- Collaborate across teams to define requirements, solve problems, and establish best practices.
Your background
- Strong software engineering fundamentals and a generalist mindset — comfortable working across pipelines, APIs, databases, and infrastructure.
- Solid experience with Python and with API frameworks such as FastAPI, Flask, or Django.
- Experience using and architecting databases (e.g., PostgreSQL, MySQL).
- Experience with DevOps / platform engineering and CI/CD (e.g., GitLab CI).
- Experience with cloud and on‑prem infrastructure (networking and resources in Azure, on‑prem networking).
- Experience building data analysis pipelines handling time‑series and metadata.
- Familiarity with Databricks or other modern data platforms.
- A proactive approach to identifying and solving technical and process challenges.
- Ability to work cross‑functionally in a kind and conscientious manner.
- Adaptability in an innovative and rapidly scaling environment.
We welcome and encourage applications from all qualified candidates and are happy to provide the accommodations you need within our recruitment process to enable you to demonstrate your skills. We are committed to attracting, nurturing, and retaining diverse individuals, because we believe diverse perspectives are essential to innovating quickly and delivering better products to our customers.
So, what are you waiting for? Come join us!
Software Engineer (Data Platform) employer: Breathebatteries
At Breathe, we are not just building battery technology; we are creating a sustainable future. Our vibrant London office fosters a collaborative and innovative work culture, where your contributions directly shape our growth. With generous benefits including flexible working, extensive holiday, and opportunities for professional development, we empower our employees to thrive both personally and professionally while making a meaningful impact on climate change.