Job Title: Senior Data Engineer
We are seeking an experienced Senior Data Engineer to support our client in Dublin, Ireland. This is a 12-month contract ideal for someone with experience in modern cloud/data environments.
This role involves building and enhancing large-scale data pipelines using Azure Databricks, PySpark, and Azure Data Lake. You will be responsible for developing reliable ETL/ELT processes with a strong focus on data quality and operational stability.
Key responsibilities include:
* Building and enhancing large-scale data pipelines using Azure Databricks, PySpark, and Azure Data Lake
* Developing reliable ETL/ELT processes with a strong focus on data quality and operational stability
* Tuning Spark jobs, improving workflow performance, and optimizing distributed processing workloads
* Partnering closely with the Data Engineering Lead to refine architecture, review designs, and contribute to long-term technical planning
* Cooking and guiding less experienced engineers, helping strengthen team-wide engineering standards
* Setting up and maintaining CI/CD workflows through Azure DevOps, ensuring smooth and automated deployments
* Participating in code reviews, design discussions, and continuous improvement initiatives
Required skills and qualifications include:
* Degree in Computer Science, Information Technology, or a related field
* 7+ years in data engineering roles within modern cloud/data environments
* Hands-on experience (3+ years) with Databricks, Azure Data Lake, Spark, and distributed data processing
* Strong programming background in Python and SQL (Scala exposure beneficial)
The ideal candidate will have strong problem-solving skills, excellent communication skills, and the ability to work effectively in a team environment.