About the Role
We’re looking for an experienced Senior Data Platform Engineer to lead the design and development of backend systems for smart asset data solutions. You’ll work closely with front-end and ML/AI teams to build scalable, reliable architectures that deliver real-time insights and optimise asset performance.
What You'll Do
- Maintain and improve existing backend infrastructure
- Design scalable, secure backend systems handling diverse data from building assets (metering, HVAC, sensors)
- Develop efficient ETL pipelines and optimise data models and databases
- Integrate AI/ML models for predictive analytics
- Lead CI/CD pipeline creation and Infrastructure as Code automation
- Write scripts for automation, data processing, and monitoring
- Mentor engineers and collaborate closely with cross-functional teams
- Communicate technical concepts to technical and non-technical stakeholders
- Bachelor’s in Computer Science or related; advanced degree a plus
- 5+ years building backend/data platforms
- Strong Python and/or Java skills; experience with Django, Flask, or Spring Boot
- Experience with relational and NoSQL databases, plus graph DBs a bonus
- Solid AWS experience (EC2, S3, RDS, Lambda)
- Familiar with Docker, Kubernetes, CI/CD tools (Jenkins, GitLab CI), and IaC (Terraform, CloudFormation)
- AI/ML integration experience is a strong plus
- Leadership and excellent communication skills
Work on cutting-edge data platforms in a collaborative team focused on innovation and impact. If you’re ready to lead and make a real difference, get in touch today.