Data Engineer
Location: Newcastle - Hybrid
Employment Type: Full-time
Salary: GBP50,000
About the Role:
We are looking for a Data Engineer to join our team and help build scalable data pipelines, optimise data workflows, and support analytics needs. If you have strong expertise in PySpark, Python, and SQL, and enjoy working with big data technologies, this is the role for you!
Key Responsibilities:
1. Design, develop, and maintain ETL/ELT pipelines using PySpark and SQL
2. Optimise and process large-scale data-sets from multiple sources
3. Collaborate with data scientists, analysts, and engineers to ensure data availability and integrity
4. Implement data governance, security, and quality best practices
5. Work with cloud platforms like AWS, Azure, or GCP for data processing and storage
6. Optimise performance for large-scale distributed computing
Required Skills & Experience:
1. Proficient in Python & PySpark for data processing and transformation
2. Strong knowledge of SQL and experience with databases like PostgreSQL, MySQL, or Snowflake
3. Experience working with Big Data frameworks (Spark, Hadoop)
4. Familiarity with Cloud Data Services (AWS Glue, Databricks, BigQuery, Redshift, etc.)
5. Knowledge of data modelling, warehousing, and ETL best practices
6. Experience with CI/CD pipelines and version control (Git, Jenkins, etc.) is a plus
7. Strong problem-solving skills and the ability to work in a fast-paced environment
Why Join Us?
1. Work with cutting-edge technologies in a data-driven environment
2. Opportunity to grow and work with a highly skilled team
3. Flexible work arrangements (remote/hybrid options)
4. Competitive salary & benefits package
Please apply with your CV in the first instance.
#J-18808-Ljbffr