At a Glance
- Tasks: Design and build data pipelines for cutting-edge AI systems.
- Company: Join N-able, a leader in cyber resilience and innovative tech solutions.
- Benefits: Enjoy medical coverage, generous PTO, and a custom learning experience.
- Why this job: Make a real impact in AI while growing your skills in a supportive team.
- Qualifications: Experience in data engineering or software projects with strong coding skills.
- Other info: Hybrid work model with opportunities for mentorship and career growth.
The predicted salary is between 48000 - 72000 £ per year.
At N-able, we’re not just helping businesses be secure —we’re redefining what it means to be cyber resilient. Our end-to-end platform blends AI-powered capabilities and flexible tech stacks, so customers can manage, secure, and recover with confidence. We’re a global crew of N-ablites, who love solving complex problems, sharing knowledge, and delivering solutions that actually make a difference.
We are looking to hire a Senior Data Engineer for our AI Team in our Edinburgh hub. Data is the fuel for AI – if you want to be part of building a cutting edge AI system, then this could be the perfect next career move. The role is hybrid requiring 2 days a week in our Edinburgh office.
Responsibilities
- Design and build data pipelines
- Develop production standard data-science code in Go and Python
- Conduct and participate in code reviews to ensure code quality and consistency
- Mentor and coach junior engineers, helping them improve their technical skills and grow in their careers
- Help shorten feedback loops to allow the team to shape future development on valuable insights gained from usage data.
Qualifications
- Ideally several years plus experience as a data engineer or as a software engineer working on data projects
- Experience leading the design and delivery of data projects
- Experience with a range of databases, including handling large data. We currently use: PostgreSQL, ElasticSearch, Snowflake, and Redis.
- AI or data-science experience
- A good understanding of mathematics / data-science, including statistical expertise.
- A strong understanding of LLMs, agents and AI testing principles.
- High skill level in coding and software design, in test automation, and in software architecture.
- Professional experience in writing code. The current tech stack is GO, Angular, Terraform. GO experience is desirable but not essential provided you can learn programming languages quickly.
Purple Perks
- Medical, dental and vision coverage
- Generous PTO and observed holidays
- 2 Paid Volunteer Days per year
- Employee Stock Purchase Program
- Fund-raising opportunities as part of our giving program
- N-ablite Learning – custom learning experience as part of our investment in you
- The Way We Work – our hybrid working model based on trust and flexibility
At N-able, our mission is to protect businesses against evolving cyberthreats with an end-to-end cyber resilience platform to manage, secure, and recover.
Senior Data Engineer employer: N-able
Contact Detail:
N-able Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former N-ablites on LinkedIn and ask about their experiences. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio of your data projects, especially those involving AI or large databases. When you get the chance to chat with the team, let your work speak for itself.
✨Tip Number 3
Be ready to discuss your coding experience in Go and Python. Brush up on your knowledge of the tech stack they use, and be prepared to share how you've tackled similar challenges in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the N-able family.
We think you need these skills to ace Senior Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with data pipelines, coding in Go and Python, and any relevant projects you've led. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and data engineering, and explain why you’re excited about joining our team at N-able. Let us know how you can contribute to our mission of redefining cyber resilience.
Showcase Your Technical Skills: Don’t forget to showcase your technical skills in your application. Mention your experience with databases like PostgreSQL and Snowflake, and any knowledge of LLMs or AI testing principles. We love seeing candidates who are technically savvy!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at N-able
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially PostgreSQL, ElasticSearch, Snowflake, and Redis. Brush up on your coding skills in Go and Python, as well as your understanding of AI principles. Being able to discuss how you've used these technologies in past projects will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
N-able values people who love solving complex problems. Prepare examples from your previous work where you tackled challenging data engineering issues or optimised data pipelines. This will demonstrate your ability to contribute to their mission of redefining cyber resilience.
✨Prepare for Code Reviews
Since the role involves conducting code reviews, be ready to discuss your approach to ensuring code quality and consistency. Think about how you’ve mentored junior engineers in the past and be prepared to share your insights on best practices in software design and test automation.
✨Emphasise Your Learning Mindset
With N-able’s focus on growth and learning, it’s important to convey your willingness to learn new programming languages quickly, especially Go if you don’t have experience yet. Share instances where you’ve successfully picked up new skills or technologies in your career, showing that you’re adaptable and eager to grow.