- Here's what you'll need
- At least 3 years of commercial experience in data engineering, data integration or a closely related software/data role.
- Strong programming experience in Python and strong SQL skills.
- Practical experience designing, building and maintaining ETL/ELT pipelines.
- Experience working with relational databases and data storage platforms.
- Experience with at least one cloud platform; Microsoft Azure is preferred.
- Understanding of data modelling, data transformation, data quality and data governance principles.
- Experience integrating data from multiple sources, including APIs, databases, files or enterprise systems.
- Familiarity with Git and collaborative software development practices.
- Ability to investigate data issues, solve problems systematically and communicate technical findings clearly.
- Ability to work with technical teams and business or engineering subject matter experts.
- Good written and spoken English and ability to work effectively with distributed teams.
NICE TO HAVE
- Hands-on experience with Microsoft Fabric, Azure Data Factory, Azure Data Lake, Azure Synapse Analytics or Azure Databricks.
- Experience with Apache Spark, PySpark or Delta Lake.
- Experience with document processing, unstructured data, metadata extraction or knowledge-management solutions.
- Experience preparing data for machine learning, generative AI or retrieval-augmented generation (RAG) applications.
- Familiarity with vector search, embeddings or AI data preparation workflows.
- Experience with Docker, CI/CD pipelines, automated testing or infrastructure-as-code practices.
- Experience with Power BI or semantic data modelling.
- Experience in engineering, infrastructure, utilities, transport or other complex technical domains.
- Relevant Microsoft, Databricks or cloud certifications.
Job description provided by Jacobs Solutions.
View the original posting