At a Glance
- Tasks: Lead the design and implementation of critical data infrastructure and products.
- Company: Join a renowned tech company in Edinburgh, known for its innovative data solutions.
- Benefits: Enjoy flexible remote work options and opportunities for professional growth.
- Why this job: Be part of a dynamic team, tackling complex challenges and driving impactful data projects.
- Qualifications: 8+ years in data engineering, with expertise in modern tools like Spark and cloud services.
- Other info: Must have full UK working rights; office presence required 1-2 days a week.
The predicted salary is between 48000 - 84000 £ per year.
Net Talent are partnering with a well-known technology business in Edinburgh who are looking to grow their hugely successful data team and are looking for a Staff/Lead Data Engineer to lead the technical design and implementation of their most critical data infrastructure and products. This is a senior level individual contributor role and will have responsibility for designing scalable systems, setting data architecture standards and solving complex technical challenges that power analytics, data science and business function use cases across the company.
The need someone to provide Technical leadership and guidance to other Data Engineers and contribute to the teams growth as well as lead technical design and code reviews, mentoring peers and raising the bar for engineering excellence.
Experience- 8+ years of experience in data engineering or a related field, with a focus on building scalable data systems and platforms.
- Strong expertise in modern data tools and frameworks such as Spark, dbt, Airflow, Kafka, Databricks, and cloud-native services (AWS, GCP, or Azure).
- Deep understanding of data modeling, distributed systems, ETL/ELT pipelines, and streaming architectures.
- Proficiency in SQL and at least one programming language (e.g., Python, Scala, or Java).
- Demonstrated experience owning complex technical systems end-to-end, from design through production.
- Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
Ideally they would be looking for someone to be in the office 1 or 2 days a week but can be done remotely if needed. Please note: You must have full UK working rights to apply for this role.
Staff/Lead Data Engineer (Edinburgh) employer: Net Talent
Contact Detail:
Net Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff/Lead Data Engineer (Edinburgh)
✨Tip Number 1
Network with professionals in the data engineering field, especially those who work with the tools and frameworks mentioned in the job description. Attend meetups or webinars related to data engineering to connect with potential colleagues and learn more about the company culture.
✨Tip Number 2
Showcase your technical leadership skills by sharing your experiences in mentoring or guiding other engineers. Prepare specific examples of how you've contributed to team growth and improved engineering practices in your previous roles.
✨Tip Number 3
Familiarise yourself with the company's data architecture and products. Research their current projects and challenges they might be facing, so you can discuss how your expertise aligns with their needs during any interviews or networking opportunities.
✨Tip Number 4
Prepare to explain complex technical concepts in simple terms, as this role requires excellent communication skills. Practice articulating your past projects and technical decisions in a way that non-technical stakeholders can understand.
We think you need these skills to ace Staff/Lead Data Engineer (Edinburgh)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 8+ years of experience in data engineering. Focus on your expertise with modern data tools and frameworks like Spark, dbt, and Airflow, as well as your proficiency in SQL and programming languages such as Python or Java.
Craft a Compelling Cover Letter: In your cover letter, emphasise your technical leadership experience and your ability to mentor peers. Discuss specific projects where you designed scalable systems or solved complex technical challenges, showcasing your problem-solving skills.
Showcase Communication Skills: Since excellent communication is key for this role, provide examples in your application of how you've explained technical concepts to non-technical audiences. This could be through presentations, documentation, or team collaborations.
Highlight Remote Work Experience: If you have experience working remotely, mention it in your application. Given the flexibility of this role, demonstrating your ability to work effectively in a remote setting can set you apart from other candidates.
How to prepare for a job interview at Net Talent
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with modern data tools and frameworks like Spark, dbt, and Airflow. Highlight specific projects where you've built scalable data systems and how you tackled complex technical challenges.
✨Demonstrate Leadership Skills
Since this role involves providing technical leadership, be ready to share examples of how you've mentored other engineers or led design reviews. Discuss your approach to fostering a collaborative team environment.
✨Communicate Clearly
You’ll need to explain technical concepts to both technical and non-technical audiences. Practice articulating your thoughts clearly and concisely, using relatable analogies when necessary to ensure understanding.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think about past experiences where you had to design data architecture or resolve issues in ETL/ELT pipelines, and be ready to walk through your thought process.