Job Description
Python Data Engineer Location: Farnborough (Hybrid)Employment Type: Full-Time, PermanentSalary: c£50,000We are recruiting on behalf of a leading organisation based in Farnborough, currently seeking a highly skilled Python Data Engineer to join their growing data team. This is a fantastic opportunity to work with cutting-edge technologies and play a key role in the design, development, and optimisation of scalable data solutions.The RoleAs a Python Data Engineer, you will be instrumental in building robust data pipelines and maintaining cloud-based databases to support a range of business functions. Working closely with analysts and data scientists, you'll help solve complex data challenges and contribute to the company's data-driven strategy.Key Responsibilities
* Design and implement efficient, scalable data pipelines using Python and SQL Server
* Develop, test, and deploy ETL workflows and data processing solutions using Docker containers on Azure
* Collaborate with data stakeholders to resolve data-related challenges
* Optimise existing pipelines and databases for performance and reliability
* Troubleshoot and maintain data infrastructure and reporting environments
Key Skills & Experience
* Proven experience as a Python Developer or Data Engineer
* Strong SQL Server knowledge and experience working with large datasets
* Hands-on experience with Microsoft Azure and Azure SQL Database
* Proficiency with Docker and containerisation tools
* Experience working with APIs for data extraction
Desirable Skills
* Familiarity with big data technologies such as Spark and Kafka
* Experience with machine learning frameworks like TensorFlow or PyTorch
* Knowledge of data visualisation tools such as Power BI or Tableau
* Strong understanding of data modelling and database optimisation
* Experience with dimensional data modelling
Interested in learning more?Apply now to find out how you can join an innovative team and help shape data infrastructure for a forward-thinking organisation.