At a Glance
- Tasks: Build and maintain PostgreSQL environments while automating operations with Python.
- Company: Remote-first tech company focused on Educational AI, based in the UK.
- Benefits: Competitive salary, remote work, autonomy, and a collaborative culture.
- Why this job: Join a dynamic team and make a real impact on data-driven educational technology.
- Qualifications: Expert PostgreSQL and strong Python skills required; collaboration experience is a plus.
- Other info: Long-term role with opportunities for growth in a supportive environment.
The predicted salary is between 45000 - 70000 £ per year.
Opportunity for a Database Engineer (Junior/Mid/Senior) to join a remote-first, UK-headquartered technology business. Competitive salary between £45,000 - £70,000 + excellent benefits including remote working, autonomy, and the chance to work on an Educational AI platform.
WHO WE ARE:
We are a remote-first technology organisation headquartered in the UK, with a distributed team across Europe. The business operates in a highly data-driven environment, working closely with Product and Data Science teams to support an Educational AI pipeline. Data reliability, performance, and scalability are central to the platform, and this role plays a key part in maintaining and evolving the underlying data infrastructure. You’ll be joining a collaborative, distributed engineering team, with the opportunity to take real ownership of database systems and tooling.
OUR BENEFITS:
- Remote-first working model
- Autonomous, trusted working environment
- Collaborative and inclusive engineering culture
- Opportunity to work closely with AI and Data Science teams
- Clear ownership and technical influence
- Long-term, permanent role
- And more…
WHAT WILL YOU BE DOING?
As a Database Engineer, you’ll sit at the intersection of database administration and software engineering. You’ll be responsible for building and maintaining high-availability PostgreSQL environments, ensuring performance, security, backups, replication, and recovery are robust and reliable. Alongside this, you’ll write production-quality Python to automate database operations, build bespoke tooling, and support the evolution of the wider data platform. You’ll contribute to database migrations and scaling initiatives, enable clean data access across services via APIs, and document standards and processes to support a distributed development team. This is a hands-on role with a strong focus on long-term platform health rather than short-term fixes.
DATABASE ENGINEER – ESSENTIAL SKILLS
- Expert-level PostgreSQL experience (complex queries, schema design, optimisation)
- Strong Python skills, writing production-quality, testable code
- Experience with database performance tuning, backups, replication, and recovery
- Understanding of data integrity, security, and best practices
- Experience working in a collaborative, distributed engineering environment
- Strong problem-solving skills with the ability to communicate technical concepts clearly
- Full right to work in the UK (no sponsorship)
TO BE CONSIDERED… Please either apply by clicking online or emailing me directly.
Data Engineer in Aberdeen employer: Searchability
Contact Detail:
Searchability Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer in Aberdeen
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow tech enthusiasts. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your PostgreSQL and Python projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to database engineering. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our awesome team.
We think you need these skills to ace Data Engineer in Aberdeen
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Database Engineer role. Highlight your PostgreSQL and Python skills, and any relevant experience you have with database performance tuning and automation. We want to see how your background fits with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with data and how you can contribute to our Educational AI platform. Keep it concise but engaging – we love a good story!
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples of how you've tackled challenges in previous roles. We value strong problem-solving skills, so let us know how you’ve used them in a collaborative environment.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Searchability
✨Know Your PostgreSQL Inside Out
Make sure you brush up on your PostgreSQL skills before the interview. Be ready to discuss complex queries, schema design, and optimisation techniques. Practising real-world scenarios can help you articulate your experience effectively.
✨Show Off Your Python Skills
Since you'll be writing production-quality Python code, prepare to showcase your coding abilities. Consider bringing examples of your work or discussing projects where you've automated database operations. This will demonstrate your hands-on experience.
✨Understand the Company’s Data Needs
Research the company’s educational AI platform and think about how your role as a Database Engineer fits into their data-driven environment. Being able to discuss how you can contribute to data reliability and performance will impress the interviewers.
✨Communicate Clearly and Collaboratively
As this role involves working in a distributed team, practice explaining technical concepts in a clear and concise manner. Highlight your problem-solving skills and any experience you have in collaborative environments to show you're a great fit for their culture.