Data Engineer

Data Engineer

Cirencester Full-Time 28800 - 43200 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Design and optimise data solutions while collaborating with a dynamic team.
  • Company: Join Kallidus, a people-first organisation committed to diversity and innovation.
  • Benefits: Enjoy a supportive work environment with opportunities for growth and learning.
  • Why this job: Be part of exciting projects involving machine learning and AI in a collaborative culture.
  • Qualifications: Experience in data engineering, SQL databases, and a relevant academic background required.
  • Other info: Kallidus values inclusivity and encourages diverse applicants to apply.

The predicted salary is between 28800 - 43200 £ per year.

We are looking for an experienced Data Engineer to join our data team. You will be responsible for designing, building, optimising and supporting the data-driven solutions within our products and across the organisation. You should have in-depth knowledge of SQL databases (Microsoft or Postgres), and be familiar with dimensional modelling, star schema design and ETL processes. You will have the opportunity to be part of our strategic plan to incorporate machine learning and artificial intelligence into our product suite, so familiarity or an interest in these areas will be a benefit. In this role, you should have a background in data and business analysis, with an architectural understanding to solve 'data questions' (e.g. storage, access, governance). You will collaborate with Data Scientists, Infrastructure Engineers and Developers, so you should be analytical and an excellent communicator.

Skills, experience and behaviours

  • Proven experience as a data engineer (or similar) in an Agile environment
  • Experience of SQL database systems and data warehousing, focusing on stored procedures, indexing, partitioning and load performance
  • Experience of ETL, dimensional modelling and star schema solutions
  • Technical expertise with data models, data mining, and segmentation techniques
  • Have a strong understanding of data security and multi-tenancy
  • Excellent communication skills with both technical and non-technical audiences
  • An academic qualification in Computer Science, Engineering, or a related field
  • Must have an existing right of eligibility to work in the UK

Any of the following would be beneficial for this role:

  • Knowledge of NoSQL databases
  • Knowledge of Microsoft Azure cloud tools: Power BI, Fabric, Data Lake, Data Factory
  • Knowledge of Python and Linux scripting
  • Knowledge of DataOps principles, including CI/CD
  • Familiarity with Docker, Kubernetes, and cloud services (Azure ideally)
  • An interest in ML/AI, such as development and data structuring requirements

Data Engineer employer: Barnett Waddingham

Kallidus is an exceptional employer that fosters a supportive and inclusive work culture, making it an ideal place for Data Engineers to thrive. With a strong commitment to diversity and employee growth, Kallidus offers opportunities to engage in innovative projects involving machine learning and artificial intelligence, all while collaborating with a talented team in a dynamic Agile environment. Located in the UK, the company prioritises the well-being of its employees, ensuring a rewarding and meaningful career path.
B

Contact Detail:

Barnett Waddingham Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer

✨Tip Number 1

Familiarise yourself with the specific SQL database systems mentioned in the job description, such as Microsoft SQL Server and PostgreSQL. Having hands-on experience or projects that showcase your skills in these databases will make you stand out.

✨Tip Number 2

Brush up on your knowledge of ETL processes and dimensional modelling techniques. Being able to discuss your previous experiences with star schema design and how you've optimised data workflows can demonstrate your expertise during interviews.

✨Tip Number 3

Since collaboration is key in this role, think about examples from your past work where you've successfully communicated complex data concepts to non-technical stakeholders. This will highlight your communication skills and ability to work within a team.

✨Tip Number 4

If you have any experience or interest in machine learning and artificial intelligence, be prepared to discuss it. Showing enthusiasm for these areas can set you apart, especially since they are part of the strategic plan for the role.

We think you need these skills to ace Data Engineer

SQL Database Management
Data Warehousing
ETL Processes
Dimensional Modelling
Star Schema Design
Stored Procedures
Indexing and Partitioning
Data Mining Techniques
Data Security
Multi-tenancy Understanding
Communication Skills
Agile Methodologies
Technical Problem-Solving
Collaboration with Cross-Functional Teams
Interest in Machine Learning and Artificial Intelligence
Knowledge of NoSQL Databases
Familiarity with Microsoft Azure Tools
Python Programming
Linux Scripting
DataOps Principles
CI/CD Knowledge
Familiarity with Docker and Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience as a Data Engineer, focusing on your skills with SQL databases, ETL processes, and dimensional modelling. Use specific examples to demonstrate your expertise in these areas.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for data engineering and your interest in machine learning and AI. Mention how your background in data and business analysis aligns with the role's requirements.

Highlight Relevant Skills: In your application, emphasise your technical skills such as data security, multi-tenancy, and any experience with NoSQL databases or cloud tools like Microsoft Azure. This will show you meet the essential criteria.

Showcase Communication Skills: Since excellent communication is key for this role, provide examples of how you've effectively communicated complex data concepts to both technical and non-technical audiences in your previous roles.

How to prepare for a job interview at Barnett Waddingham

✨Showcase Your SQL Skills

Be prepared to discuss your experience with SQL databases in detail. Highlight specific projects where you optimised stored procedures, indexing, or partitioning to improve load performance.

✨Demonstrate Your ETL Knowledge

Expect questions about ETL processes and dimensional modelling. Be ready to explain how you've implemented star schema solutions in past roles and the impact they had on data accessibility.

✨Communicate Effectively

Since you'll be collaborating with various teams, practice explaining complex technical concepts in simple terms. This will show your ability to bridge the gap between technical and non-technical audiences.

✨Express Your Interest in ML/AI

If you have any experience or interest in machine learning and artificial intelligence, make sure to mention it. Discuss how you see these technologies enhancing data-driven solutions within the organisation.

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>