Stay in Touch



Database Engineer






Newcastle, GB


Company Description

Turnitin is revolutionising the experience of writing to learn. Turnitin’s formative feedback and originality checking services promote critical thinking, ensure academic integrity and help students improve their writing. Turnitin provides instructors with the tools to engage students in the writing process, provide personalised feedback, and assess student progress over time. Turnitin's applications are used by more than 33 million students at 15,000 institutions in 140 countries. Turnitin is headquartered in Oakland, California, with international offices in Newcastle, Utrecht, Seoul, Melbourne, Noida and Mexico City.

Job Description

Are you a talented computer engineer looking for a change? Do you have an interest in database technologies and Devops? If so we would like to hear from you!

At Turnitin, we are looking for a Database engineer to join our growing team. We work mostly with PostgreSQL but if you have a solid grounding in SQL or database administration experience in any database, a history of getting your hands dirty on the command line as well as a passion for the technologies and a desire to keep learning new skills and technologies then this might be the right role for you.

The right attitude and an ability to learn in a self directed manner are the most important qualities as well as great interpersonal skills to enable you to interact and get things done with people from different departments who have differing priorities. Some of the main technologies that you would be working with are:

  • Database Administration
  • Backup, Recover and monitoring of database Systems
  • PostgreSQL
  • SQL
  • Database and SQL tuning
  • AWS and RDS
  • Redshift
  • Cassandra
  • Experience with configuration management tool, Preferably Puppet
  • Teraform
  • Git
  • Centos / command line

Any experience in those would give you an advantage, but if you have other relevant experience and can show a self directed ability to pick up new systems then you may well be perfect for this role.

Turnitin is a great company to work for where you are well looked after in an open and enjoyable environment. There are many free events and nights out as well as regular training, both technical and non technical to keep your skills fresh. Most importantly, you get a chance to work with the latest technologies to keep you on the cutting edge and give you the ability to develop your career.

We are looking for candidates at both a senior and non senior level, so if you think that might be you then get in touch for more information.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup