Data Engineer (Solutions Developer) in Cardiff

Data Engineer (Solutions Developer) in Cardiff

Cardiff Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
Npa Worldwide

At a Glance

  • Tasks: Design and build scalable data pipelines for high-impact projects.
  • Company: Specialist technical consultancy focused on bespoke technology solutions.
  • Benefits: Flexible working, hybrid options, and budget for professional development.
  • Other info: Inclusive culture with opportunities for career growth and development.
  • Why this job: Join a dynamic team solving complex challenges in government and national security.
  • Qualifications: Experience with Snowflake, Databricks, SQL, and Python required.

The predicted salary is between 63000 - 77000 £ per year.

Our client is a specialist technical consultancy delivering bespoke technology and data solutions to solve complex operational challenges. Due to continued growth, they are looking for an experienced Data Engineer to join their growing engineering team. This is an exciting opportunity to work on high-priority projects supporting customers across Central Government, Defence, National Security, and Critical National Infrastructure.

As a Data Engineer, you will work alongside experienced technical professionals to design, build, and maintain robust and scalable data pipelines that ensure data availability, accuracy, security, and performance. You will work closely with customers and internal stakeholders throughout the full project lifecycle, while also contributing to data engineering strategy, technical roadmaps, research, and the adoption of emerging technologies.

Location

The successful candidate can work from one of the organisation's UK offices, including Bristol, Cheltenham, or London, or work remotely from home. The role will involve occasional travel to customer sites and other company locations when required.

Key Responsibilities

  • Interpret, validate, and analyse data requirements across complex environments.
  • Gather, profile, and analyse large-scale structured datasets to ensure data accuracy, quality, and completeness.
  • Design and implement robust ETL/ELT frameworks for ingesting, transforming, validating, normalising, and cleansing data.
  • Develop and maintain scalable data pipelines to support analytics and operational decision-making.
  • Implement data quality controls and prepare datasets for reporting and visualisation.
  • Design and maintain data models to support analytical and operational requirements.
  • Manage and optimise cloud and data storage solutions, including Amazon S3, Azure Blob Storage, BigQuery, and Snowflake.
  • Contribute to data management standards, policies, governance frameworks, and best practices.
  • Support data synthesis and anonymisation activities to ensure compliance, security, and appropriate data handling.
  • Develop robust data models within secure and highly controlled environments.
  • Monitor and optimise data workflows to improve performance, reliability, scalability, and cost efficiency.
  • Evaluate emerging data technologies and identify opportunities to improve engineering capabilities.
  • Contribute to data analytics and visualisation strategies.
  • Work collaboratively with technical and non-technical teams throughout the project lifecycle.

About You

We are looking for an experienced Data Engineer who enjoys solving complex technical problems and working collaboratively with customers and colleagues. You should have a strong understanding of modern data engineering principles, with experience working in complex or highly regulated environments.

  • Proven experience working as a Data Engineer within complex technical environments.
  • Strong knowledge of data management principles, including data modelling, integration, quality, and governance.
  • Strong commercial experience with Snowflake and Databricks essential.
  • Experience assessing existing data management systems and recommending improvements.
  • Experience with modern data architectures, including cloud-based and distributed systems.
  • Strong proficiency in SQL and Python.
  • Experience with data engineering and pipeline technologies such as Apache Airflow and Spark.
  • Experience working with cloud platforms, particularly AWS and Azure.
  • Knowledge of big data technologies and distributed data processing.
  • Understanding of data analytics and visualisation.
  • Awareness of data standards, interoperability, data governance, and data sharing.
  • Experience working with sensitive or security-conscious data environments would be highly beneficial.

Security Clearance

Due to the nature of the projects and industries supported by our client, the successful candidate will need to be eligible to obtain high-level UK security clearance. Candidates who already hold relevant UK security clearance are particularly encouraged to apply.

Benefits

  • Flexible working: 37.5-hour working week with flexibility around how you structure your time.
  • Hybrid/remote working: Choice of working from home or from a UK office.
  • Budget available for conferences, training courses, certifications, and other professional development.
  • Career Development: Opportunities to develop your technical expertise and progress your career.
  • Regular team and company social events.
  • Pension: Employer-matched pension scheme.
  • A supportive, inclusive, and team-focused working culture.

Applications are welcomed from candidates of all backgrounds, regardless of ethnicity, age, gender, veteran status, religion or belief, sexual orientation, marital status, disability, or health condition.

If you are an experienced Data Engineer with strong Snowflake and Databricks experience and are looking for your next opportunity within a technically challenging and high-impact environment, we would be keen to hear from you. Apply today to find out more about this Data Engineer opportunity.

Professional development is an important part of the role. You will have the opportunity to work with a broad range of technologies and contribute to challenging projects that have a genuine operational impact.

Data Engineer (Solutions Developer) in Cardiff employer: Npa Worldwide

Join a dynamic and rapidly growing company that has expanded significantly over the past two years, offering a vibrant work culture where creativity and innovation thrive. As a DV Software Test Engineer, you will benefit from ample opportunities for professional development and growth, while collaborating with a diverse team dedicated to delivering high-quality marketing initiatives. With a focus on employee well-being and a supportive environment, this role promises a rewarding career path in a company that values your contributions.

Npa Worldwide

Contact Details:

Npa Worldwide Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer (Solutions Developer) in Cardiff

Get Involved in Data Science Meetups

Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Npa Worldwide!

Show Off Your Projects

Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Data Engineer (Solutions Developer) at Npa Worldwide.

Leverage Professional Networks

Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Npa Worldwide.

Apply Directly through Our Website

When you find a suitable opening like Data Engineer (Solutions Developer) at Npa Worldwide, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!

We think you need these skills to ace Data Engineer (Solutions Developer) in Cardiff

Data Engineering
ETL/ELT Frameworks
Data Pipeline Development
Data Quality Controls
Data Modelling
Cloud Storage Solutions
Amazon S3

Some tips for your application 🫡

Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!

Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!

Craft a Tailored Cover Letter:For a full-time role at Npa Worldwide, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.

Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Npa Worldwide. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!

How to prepare for a job interview at Npa Worldwide

Brush Up on Your Statistics

For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!

Showcase Your Projects

Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!

Get Comfortable with Python and R

Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Npa Worldwide!

Prepare for Case Studies

Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.