Data Engineer
United Kingdom
Department for Business and Trade
Export support for UK businesses – great.gov.uk- Airflow and a range of AWS services to build robust, scalable data pipelines
- Terraform to manage our Postgres backed data platform
- Design, build, and test data products: Develop robust data products by integrating feeds from multiple systems, utilising a variety of storage technologies and access methods.
- Implement resilient and scalable solutions: Select and deploy the most suitable technologies to create data solutions that are resilient, scalable, and future proof.
- Problem-solving expertise: Use your understanding of common issues in databases, data processes, products, and services, and apply standard solutions effectively.
- Stakeholder collaboration: Work closely with a diverse range of stakeholders to understand their requirements, establish project goals, and define deliverables.
- User support and issue resolution: Assist users in utilising data tools, resolve issues promptly, and escalate when necessary.
- Promote best practices: Develop and advocate for best practices within the team.
- Team building and development: Organise initiatives to foster team building and professional development.
- Mentorship and management: Provide line management and support to junior team members, guiding their growth and development.
- Continuous improvement: Stay informed about the latest trends and best practices in data engineering to drive continuous improvement.
- The ability to write optimised and maintainable SQL and Python for data ingestion and transformation (LEAD)
- Demonstratable experience in developing and maintaining enterprise-level data solutions
- experience in quality assurance and implementing testing, for example using pytest
- Proficiency with the command line and git
- The ability to apply automation and use continuous integration / continuous deployment workflows, for example using GitHub actions
- Experience using agile methodologies on data projects
- Some experience in direct/indirect line management such as developing and coaching others
- Cloud technologies, especially AWS, and infrastructure-as-code tools such as Terraform
- Docker and container-based workflows
- Data modelling. You understand the concepts and principles of data modelling and can produce, maintain and update relevant data models for specific business needs. You know how to reverse-engineer data models from a live system.
- Problem resolution (data). You respond to problems in databases, data processes, data products and services as they occur. You initiate actions, monitor services and identify trends to resolve problems. You determine the appropriate remedy and assist with implementation of it as well as preventative measures.
- Programming and build (data engineering). You can design, code, test, correct and document programs or scripts using Python and SQL. You can use source control to manage your code.
- Testing. You can review requirements, specifications and define test conditions. You can identify issues and risks associated with work while being able to analyse and report test activities and results.
- Data development process. You can design, build and test data products based on feeds from multiple systems using a range of different data exchange, storage and access technologies. You can create testable, repeatable and reusable products.
Behaviours
- Delivering at Pace
- Changing and Improving
- Working Together
- departmental or company records (personnel files, staff reports, sick leave reports and security records)
- UK criminal records covering both spent and unspent criminal records
- your credit and financial history with a credit reference agency
- security services record
- location details
- learning and development tailored to your role
- a flexible, hybrid working environment with options like condensed hours
- a culture encouraging inclusion and diversity
- a Civil Service pension with an average employer contribution of 28.97%
- annual leave starting at 25 days rising to 30 days with service
- three paid volunteering days a year
- an employee benefits programme including cycle to work
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Airflow AWS Data pipelines dbt Docker Engineering Finance Git GitHub Open Source Pipelines PostgreSQL Python Security SQL Terraform Testing
Perks/benefits: Career development Equity / stock options Flex hours Startup environment Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.