remote
Senior Data Engineer - James Fisher & Sons PLC
Data Engineer
Lead the design, build, and maintenance of a scalable, secure data platform using Python, Spark, and AWS, driving high‑quality data solutions that enable strategic decision‑making across the organization.
About the role
Key Responsibilities
- Architect and develop end‑to‑end data pipelines using Python, Spark, and AWS services (S3, Redshift, Glue).
- Design and maintain a robust data lake and data warehouse, ensuring data quality, lineage, and security.
- Lead a small team of data engineers, providing technical guidance, code reviews, and mentorship.
- Translate business requirements into scalable, high‑performance data solutions and collaborate with data scientists and analysts.
- Implement best practices for data governance, monitoring, and performance tuning.
Requirements
- 5+ years of experience in data engineering with a strong focus on cloud platforms.
- Proficiency in Python, SQL, and Apache Spark for large‑scale data processing.
- Hands‑on experience with AWS services (S3, Redshift, Glue, EMR).
- Solid understanding of data modeling, ETL design, and data lake architecture.
- Excellent communication skills and ability to lead a small technical team.
Skills
pythonsqlapache sparkaws