Data Engineer
_nology · Newcastle Upon Tyne, England, GB
Role Overview We are seeking a skilled and motivated Data Engineer with 2+ years of experience to design, build, and maintain scalable data pipelines and sys...
Job description
Role Overview We are seeking a skilled and motivated Data Engineer with 2+ years of experience to design, build, and maintain scalable data pipelines and systems. You will play a key role in developing both batch and real-time data processing solutions, working with modern data technologies and cloud platforms. This role requires strong engineering fundamentals, a passion for data, and the ability to work collaboratively in Agile teams. Key Responsibilities: - Design, build, and maintain scalable ETL/ELT and streaming data pipelines - Develop robust and efficient data processing solutions using Java (preferred) or Python - Implement and manage stream processing systems using tools like Kafka, Flink, or Spark - Work with large-scale distributed systems, ensuring performance, scalability, and reliability - Collaborate with cross-functional teams to deliver high-quality data solutions - Apply software engineering best practices including testing, version control, and CI/CD - Contribute to architecture discussions and help improve data platform capabilities - Monitor, troubleshoot, and optimize data pipelines and systems - Maintain clear documentation for data pipelines, systems, and p...