Data Engineer in Swindon

Data Engineer in Swindon

Swindon Temporary Home office (partial)
Public Sector Resourcing

At a Glance

  • Tasks: Design and implement data solutions using cutting-edge technologies like AWS and Python.
  • Company: Join UKRI, the national funding agency driving innovation in science and research.
  • Benefits: Remote work, competitive pay, and opportunities for professional growth.
  • Other info: Dynamic, agile environment with a commitment to inclusivity and career development.
  • Why this job: Make a real impact on groundbreaking projects in diverse fields from AI to healthcare.
  • Qualifications: Experience in data engineering, strong Python skills, and familiarity with AWS tools.

On behalf of UKRI we are looking for a Data Engineer (Inside IR35) for an initial 3 month contract, with potential to extend. Remote working with very occasional travel to Swindon.

UK Research and Innovation (UKRI) is the national funding agency investing in science and research in the UK. UKRI invests £8 billion of taxpayers’ money each year into research and innovation and the people who make it happen. They work across a huge range of fields – from biodiversity conservation to quantum computing, and from space telescopes to innovative health care.

The Data Engineer will be responsible for the requirements analysis and design of solutions for data platforms, ETL, integration and analysis solutions. Our toolset includes AWS hosted databases (Postgres, S3 based data lake, MySQL, Athena), integration services (AWS API gateway, lambda functions), ETL services (AWS Glue, Step functions, AWS Batch), infrastructure management tools such as Terraform and extensive use of SQL and Python.

Responsibilities
  • Infrastructure Management: Set up and manage data infrastructure, including clusters, servers, and cloud-based resources using Terraform. Monitor and optimise system performance, troubleshoot issues, and ensure system availability.
  • Data Architecture and Design: Design and implement scalable and efficient data pipelines, databases, and data warehouses. Collaborate with data visualisation and analysts’ teams to understand data requirements and translate them into technical specifications.
  • Data Processing: Develop and maintain ETL (Extract, Transform, Load) processes for ingesting data from various sources into the data infrastructure. Optimise data processing and storage for performance and cost-effectiveness.
  • AI: Build scalable inference pipelines and AI APIs. Implement MLOps workflows for model versioning, monitoring, and retraining. Collaborate with data scientists to productionise machine learning solutions. Evaluate and optimise AI model performance and operational efficiency.
  • Database Management: Manage and maintain databases, ensuring data integrity, security, and availability. Implement database schema changes and optimisations as needed.
  • Stakeholder Engagement: Collaborate with cross‑functional teams, including data scientists, analysts, and software engineers, to meet data requirements. Communicate effectively with stakeholders to gather requirements and provide updates on data engineering projects.
Other Skills: Comfortable working in an Agile rapidly changing environment.

Qualifications
  • Data Engineering experience, with strong Python skills.
  • Experience with infrastructure deployment tools such as Terraform, CDK or CloudFormation.
  • Excellent analytic skills associated with working on structured and unstructured datasets.
  • Excellent SQL experience on various platforms (SQL, PostgreSQL, PL/SQL, etc).
  • Experience with several of MySQL, Oracle, SQL, Postgres, RDS, Aurora, Athena or other similar large‑scale database technologies.
  • Exposure, knowledge and/or experience of working with AI technologies.
  • Experience working with AI frameworks such as LangChain / LlamaIndex.
  • Experience with vector databases (Pinecone, Weaviate, FAISS).

Please be aware that this role can only be worked within the UK and not overseas.

Disability Confident: UKRI guarantees to interview all candidates who have a disability and who meet all the essential criteria for the vacancy. In cases where we have a high volume of candidates who have a disability who meet all the essential criteria, we will interview the best candidates from within that group. This scheme encourages candidates with a disability and/or neurodivergence to apply.

In exceptional circumstances, we may also need to apply the desirable criteria in our shortlisting process which may include holding active security clearance.

In applying for this role, you acknowledge the following: “this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such the payment to the intermediary and your income resulting from this contract will be different.”

Data Engineer in Swindon employer: Public Sector Resourcing

UK Research and Innovation (UKRI) is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration across diverse fields. With a commitment to employee growth, UKRI provides opportunities for professional development while investing in cutting-edge technologies and research initiatives. The remote working flexibility, combined with occasional travel to Swindon, allows for a balanced work-life experience, making it an attractive choice for those seeking meaningful and impactful employment.

Public Sector Resourcing

Contact Details:

Public Sector Resourcing Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer in Swindon

Tip Number 1

Network like a pro! Reach out to folks in the industry, join relevant online communities, and attend meetups. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your data engineering projects, especially those involving AWS, Python, and SQL. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common data engineering questions and practical tests. Practice explaining your thought process when solving problems, as this is often just as important as the right answer.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Data Engineer in Swindon

Data Engineering
Python
Terraform
ETL (Extract, Transform, Load)
SQL
PostgreSQL
MySQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with AWS, Python, and SQL, and don’t forget to mention any relevant projects or achievements that showcase your skills in data architecture and ETL processes.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about data engineering and how your background aligns with UKRI’s mission. Be sure to mention your experience with infrastructure management tools like Terraform and your collaborative spirit.

Showcase Your Technical Skills:In your application, be specific about your technical skills. Mention your familiarity with databases like PostgreSQL and MySQL, as well as your experience with AI technologies. This will help us see how you can contribute to our data platforms and solutions.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensure it gets the attention it deserves. Plus, you’ll find all the details you need about the role there!

How to prepare for a job interview at Public Sector Resourcing

Know Your Tech Stack

Make sure you’re familiar with the tools and technologies mentioned in the job description. Brush up on AWS services like Glue, Lambda, and Terraform, as well as your SQL and Python skills. Being able to discuss how you've used these tools in past projects will show you're ready for the role.

Prepare for Scenario Questions

Expect questions that ask you to solve real-world problems or design data pipelines on the spot. Practice explaining your thought process clearly and logically. This will demonstrate your analytical skills and ability to work under pressure, which are crucial for a Data Engineer.

Showcase Collaboration Skills

Since the role involves working with cross-functional teams, be prepared to discuss how you've successfully collaborated with data scientists, analysts, and software engineers in the past. Share specific examples of how you gathered requirements and communicated effectively to meet project goals.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, current projects, or challenges they face. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.