Overview

Position Title:Principle Database Engineer

Company:Trainline

Location:London, England, UK

Job Description:

Our mission – to provide world class database solutions that enable trainline to continue its double digit year on year growth. We strive to offer the right layer of abstraction for our Engineering teams and wider business functions as we support them to deliver against trainlines Product Roadmap. At the core we provide Consultancy, Administration and support of Production database services to ensure the highest standards of Availability, Resilience, Security and Performance.

Responsibilities:

  • Work closely with Trainline Engineering Teams to understand their current and future Technical needs and translate those into Automated Database Engineering solutions
  • Work with our experts at AWS to plan for the adoption of cloud-native solutions and continuously improve our maturity by providing the right guidance to those that require it.
  • Take the lead in creating Data Pattern based Design guidelines to fit right Database use cases
  • Be the role model in the team and as a technical go-to ensure the right solutions are delivered to highest standards
  • Inspire & guide the team in technical evolution towards the North Star
  • Continuously improve yourself and your team by suggesting and then helping implement new engineering processes and practices.

Requirements:

  • Experience with AWS Database offerings in designing Cloud-native database solutions.
  • Deep experience Configuring, Administering & Cloud Migrating any of the big RDBMS – SQL Server, Postgres, Oracle or mysql
  • Profound leadership skills demonstrating being able to deliver large initiatives like Designing complex Database solutions, on-prem to Cloud moves or Heterogenous Database Migrations
  • Infrastructure as Code: Terraform, Cloud Formation or Ansible for Database setup/deployments
  • Proficient with Database tuning, performance monitoring, HA & recovery principles having practised them in large scale VLDB environment
  • Adaptability, flexibility and the ability to do the right thing under pressure and tight deadlines.
  • Time spent working either closely with software architects or as part of an architecture community
  • Experience of working within an E-commerce or at-scale business where security, availability and reliability are critical.
  • A self-motivated and independent thinker that shows initiative and routinely translates circumstances and understanding into actions that move the business forward in a measurable manner.

About Trainline

Trainline is the leading independent rail and coach travel platform selling rail and coach tickets to millions of travellers worldwide.