Job Description
Senior Data Platform Engineer
Location: Primarily Remote (1 day/month in-office)
Salary: £70,000 – 85,000
Join a cutting-edge Data Platform Engineering team working on real-time analytics and microservices architecture to power one of the most sophisticated martech solutions in the industry.
About the Role:
Reporting directly to the Platform Engineering Manager, you'll be a vital part of a team that enables real-time data processing and analytics. This role involves developing and maintaining microservices, capturing user events and feeding them into a Snowflake-powered analytics platform.
What You’ll Be Doing:
* Developing microservices that handle real-time data ingestion from APIs into the data warehouse
* Working with live-streaming data
* Writing clean, efficient Java code (Python is a bonus!)
* Enhancing and scaling the experimentation framework to support data science and ML operations
* Ensuring high-quality, accurate data delivery across data platforms
* Collaborating with analytics engineers and data scientists to enable fast insights
* Participating in a CI/CD pipeline to deliver high-velocity, production-ready systems
This Role Requires:
* Strong Java skills
* Experience with live-streaming technologies such as Kafka, Flink or Kinesis
* Solid understanding of event-driven architecture
* Experience with CI/CD practices and tools
* Familiarity with microservices and modern cloud-based platforms
* Exposure to MLOps and Kubernetes is a big plus
* Computer Science degree or equivalent practical experience
#J-18808-Ljbffr