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
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
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.