Data Engineer - ONS - SEO
National Statistics, Titchfield, Hampshire
- Full time
- Permanent
Apply on company site
Software Architect
BAE Systems, Cowes, Isle of Wight
- Full time
- Permanent
Apply on company site
Software Engineer
TÜV SÜD AG, Fareham
- Full time
- Permanent
Apply on company site
Future Radar Signal Proce...
BAE Systems, Seaview, Isle of Wight
- Full time
- Permanent
Apply on company site
Future Radar Signal Proce...
BAE Systems, Freshwater, Isle of Wight
- Full time
- Permanent
Apply on company site
Future Radar Signal Proce...
BAE Systems, Shide, Isle of Wight
- Full time
- Permanent
Apply on company site
Future Radar Signal Proce...
BAE Systems, Bembridge, Isle of Wight
- Full time
- Permanent
Apply on company site
Future Radar Signal Proce...
BAE Systems, Yarbridge, Isle of Wight
- Full time
- Permanent
Apply on company site
Future Radar Signal Proce...
BAE Systems, Appley, Isle of Wight
- Full time
- Permanent
Apply on company site
Junior Java Automation En...
SPARTA GLOBAL LIMITED, Kingsland Place, City of Southampton
- Full time
- Permanent
Apply on company site
Senior Radar Systems Math...
BAE Systems, Freshwater, Isle of Wight
- Full time
- Permanent
Apply on company site
Senior Radar Systems Math...
BAE Systems, Seaview, Isle of Wight
- Full time
- Permanent
Apply on company site
Senior Radar Systems Math...
BAE Systems, Shide, Isle of Wight
- Full time
- Permanent
Apply on company site
Senior Radar Systems Math...
BAE Systems, Yarbridge, Isle of Wight
- Full time
- Permanent
Apply on company site
Senior Radar Systems Math...
BAE Systems, Bembridge, Isle of Wight
- Full time
- Permanent
Apply on company site
Senior Radar Systems Math...
BAE Systems, Appley, Isle of Wight
- Full time
- Permanent
Apply on company site
Product Manager - Supply ...
B&Q plc, North Stoneham, Eastleigh
- Full time
- Permanent
Apply on company site
Digital and Technology So...
West Sussex County Council, The Close, Chichester
- Full time
- Permanent
- Apprenticeship programme
Apply on company site
Data Engineer
Office For National Statistics, Hill Park, Fareham
- Full time
- Permanent
Apply on company site
Systems Modeller and Anal...
BAE Systems, Stamshaw, City of Portsmouth
- Full time
- Permanent
Apply on company site
Salary not available. View on company website.
National Statistics, Titchfield, Hampshire
- Onsite working
- Full time
- Permanent
Posted today, 22 May
Job ref: 084297665ce242dfa8e2d6f177a61822
Full Job Description
The Office for National Statistics (ONS) is the UK's largest producer of official statistics, covering a range of key economic, social and demographic topics. These include measuring changes in the value of the UK economy, estimating the size, geographic distribution, and characteristics of the population, and providing indicators of price inflation, employment, earnings, crime, and migration. We are looking for talented Data Engineers to join teams in the Public Sector Division. In this role, you will focus on building robust, scalable data solutions and Python-based software that our production teams can integrate into their operations. You'll be responsible for managing our Python codebase, creating intuitive user interfaces, and connecting to cloud databases, helping to ensure our systems remain efficient and safe., You'll have a passion for combining data engineering principles with software development to create data products that enhance our ability to process, store, and retrieve information across various platforms. You will work closely with a multidisciplinary team of developers, engineers, and production staff, ensuring the smooth and efficient development and deployment of solutions. Responsibilities
- Design, develop, and maintain ETL pipelines and data processing workflows to manage and manipulate datasets, ensuring data quality, consistency, and accuracy.
- Create intuitive and user-friendly interfaces for internal production teams, making sure that all software products are highly usable and meet the users' requirements.
- Manage and enhance the Python codebase used for both data processing and user interface functionality, ensuring clean, maintainable, and well-documented code.
- Build and maintain scalable, secure, and efficient cloud-based solutions, including designing database schemas and managing data flows.
- Implement software development best practices, including version control (Git), continuous integration, testing, and deployment (CI/CD).
- Troubleshoot and optimise existing data pipelines and software, ensuring performance improvements and resilience in production environments.
- Collaborate with data scientists, analysts, and other teams to ensure efficient data integration, storage, and processing, and the transfer of appropriate data engineering knowledge.
- Provide line management and support to junior team members, guiding their growth and development.
Ability to determine customer requirements and translate these into delivery design for data processing. - Ability to design, write, and operate ETL pipelines, in the context of distributed processing, applying coding, data, and documentation standards, in the language required by the business area.
- Experience of developing in one of the data platforms ONS use; Cloudera or GCP. With experience in Python and knowledge of SQL and/or R would be an advantage.
- Experience of writing clean, efficient and well documented code for data processing tasks to a specification.
- Experience of using and applying code version control across all work using Git with GitHub or GitLab.
- Ability to lead the development of ETL pipelines, including effective delegation of work.
- Good understanding of the principles of data processing in a distributed system, and ability to use this understanding to ensure and design robust coding in a distributed environment, including the creation of flow charts to illustrate coding flows and unit tests and integration testing. Behaviours We'll assess you against these behaviours during the selection process:
- Leadership
- Changing and Improving
- Managing a Quality Service
- Working Together Technical skills We'll assess you against these technical skills during the selection process:
- Programming and Build
- Data Integration Design Manchester Digital
The ONS operates a flexible hybrid working model across the UK, with colleagues linked to one of our contractual locations working between office and remote throughout the week. The locations for this role are Newport, Titchfield (Fareham), Manchester, Edinburgh, London. All colleagues are required to work from their contractually allocated site for at least 40% of their working time. Due to current capacity constraints there is currently an exception for colleagues based at the Darlington Economic Campus, and the Manchester office with office attendance being 20%, this is expected to move to 40% attendance in 2025-26 and 2027-28 for Darlington. The induction process for the role will be conducted in person.
Copy the direct link to this job
Jobs by core skill
It / Telecommunications
IT / Telecommunications jobs by area
It / Telecommunications jobs in Abingdon-on-Thames
It / Telecommunications jobs in Andover
It / Telecommunications jobs in Ashford
It / Telecommunications jobs in Aylesbury
It / Telecommunications jobs in Banbury
It / Telecommunications jobs in Basingstoke
It / Telecommunications jobs in Benson
It / Telecommunications jobs in Bicester
It / Telecommunications jobs in Bracknell
It / Telecommunications jobs in Brighton and Hove
It / Telecommunications jobs in Burford
It / Telecommunications jobs in Canterbury
It / Telecommunications jobs in Carterton
It / Telecommunications jobs in Charlbury
It / Telecommunications jobs in Chatham
It / Telecommunications jobs in Chipping Norton
It / Telecommunications jobs in City of London
It / Telecommunications jobs in Clacton-on-Sea
It / Telecommunications jobs in Crawley
It / Telecommunications jobs in Dartford
It / Telecommunications jobs in Didcot
It / Telecommunications jobs in Eastbourne
It / Telecommunications jobs in Eastleigh
It / Telecommunications jobs in Eynsham
It / Telecommunications jobs in Fareham
It / Telecommunications jobs in Faringdon
It / Telecommunications jobs in Grove
It / Telecommunications jobs in Guildford
It / Telecommunications jobs in Hastings
It / Telecommunications jobs in Henley-on-Thames
It / Telecommunications jobs in High Wycombe
It / Telecommunications jobs in Hythe
It / Telecommunications jobs in Kidlington
It / Telecommunications jobs in Luton
It / Telecommunications jobs in Maidstone
It / Telecommunications jobs in Milton Keynes
It / Telecommunications jobs in Oxford
It / Telecommunications jobs in Peacehaven
It / Telecommunications jobs in Portsmouth
It / Telecommunications jobs in Rayleigh
It / Telecommunications jobs in Reading
It / Telecommunications jobs in Romsey
It / Telecommunications jobs in Ryde
It / Telecommunications jobs in Sevenoaks
It / Telecommunications jobs in Shanklin
It / Telecommunications jobs in Shoreham-by-Sea
It / Telecommunications jobs in Slough
It / Telecommunications jobs in Southampton
It / Telecommunications jobs in Thame
It / Telecommunications jobs in Wallingford
It / Telecommunications jobs in Wantage
It / Telecommunications jobs in Winchester
It / Telecommunications jobs in Witney
It / Telecommunications jobs in Woking
It / Telecommunications jobs in Woodstock
It / Telecommunications jobs in Worthing