Software Engineer (Data Platform)
Hybrid · London, England, United Kingdom
Job Summary
Software Engineer (Data Platform) at Breathe, based in London with hybrid work. You will design and build data pipelines, APIs, and data-analysis workflows for battery test data, integrating AI to extract greater value, while owning parts of the data platform and collaborating across teams. Responsibilities include developing time-series data processing, secure data storage, enabling cross-team access for analysis and customer projects, automating analyses, detecting data quality issues, maintaining a robust database solution, and planning scale and integration with other systems. Key skills include Python and API frameworks (FastAPI/Flask/Django), database design (PostgreSQL/MySQL), DevOps/CI/CD, cloud and on-prem infrastructure (Azure), and familiarity with Databricks or similar data platforms; a proactive, cross-functional, and adaptable mindset is essential.
Required Qualifications
- Strong software engineering fundamentals across pipelines, APIs, databases, and infrastructure
- Proficiency in Python
- Experience with API frameworks such as FastAPI, Flask, or Django
- Experience architecting databases (PostgreSQL, MySQL)
- Experience with DevOps / platform engineering and CI/CD (e.g. GitLab CI)
- Experience with cloud and on-prem infrastructure (Azure, on-prem networking)
- Experience building data analysis pipelines handling time-series and metadata
- Familiarity with Databricks or other modern data platforms
- Proactive problem solving and cross-functional collaboration
- Ability to work in a fast, innovative, scaling environment
- Adaptability and conscientious collaboration
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.