Data Reliability Engineer
10x Banking
London, England, United Kingdom
5d ago

Description

10x Future Technologies Services (10x) is a B2B technology company that provides banks with a cloud-native core banking platform.

Our aim is to transform banking - we believe in making banking 10x better for customers, banks and society. At the heart of our platform is the 10x SuperCore™.

With its transformational end-to-end architecture, everything has been designed from first principles to bring forward a new way of banking.

We enable our client banks to engage their customers with more timely, relevant and personalised experiences when it comes to managing money.

To support the achievement of our aim, we are looking for highly talented individuals to join our fast-growing team.

About The role

The Database Reliability Engineering team at 10x is responsible for architecting and running the data storage layer of 10x’s cloud banking platform.

Highly available, durable, performant and user-friendly data storage infrastructure is critical to 10x’s mission - as a result we’re using some of the latest technology in the space.

Being a DRE at 10x is a challenging but highly rewarding role.

As an overseer of the data storage infrastructure :

Own the data storage infrastructure roadmap, leading the requirements for implementing improvements, optimisations and technology changes.

Monitor the availability, performance, capacity and usage-patterns of the databases to determine the need for tactical or strategic changes.

Guide feature teams in architecting a system that is scalable, performant, highly available, durable and recoverable by providing guidance on their use of data.

Review database related changes from feature teams and recommend query / schema optimisations to enhance query performance.

Participate in the DRE on-call rotation, alongside the SRE team, addressing production issues as they arise.

As an engineer of the data storage infrastructure :

Empower developers by designing and implementing automation scripts and software tools to create a database layer that is self-service and self-explanatory.

Own the monitoring and alerting infrastructure for database systems to ensure the behaviour of production data storage systems is highly visible and actionable.

Implement reliable and automated backup systems.

Solve problems in a large-scale distributed system.

Skills

At least 3 years’ experience owning SQL transactional data stores in production e.g. the likes of CockroachDB, MySQL, PostgreSQL (big bonus points for CockroachDB experience!).

At least 3 years’ experience writing cloud services and tools in Java, Go, Python and bash.

At least a years’ experience developing infrastructure automation and CI / CD tooling such as Terraform, Concourse, Jenkins.

Experience configuring and operating systems in cloud environments e.g. AWS, Azure, GCP. (ideally AWS)

Good and demonstrable understanding of database architectures, internals and trade-offs.

Experience with distributed data systems like Kafka, Cassandra.

Proven expertise working with SQL at scale : able to review and suggest improvements for SQL statements and database schemas.

A strong communicator who can digest and explain complex technical concepts

A team player who enjoys contributing with mentoring, onboarding, knowledge sharing or organising social activities.

Benefits

25 days holiday and an extra day off on your birthday plus Bank / Public Holidays

Pension scheme

Private Health Care via AXA PPP, with the option to add your family

Income Protection

Flexible benefits to suit your lifestyle via salary sacrifice

Enhanced parental policies, dependent on tenure

Regular company-funded socials

All the latest tech you need to enable you to deliver excellent output

You will also be eligible for any additional employee benefits that the Company may introduce in the future

More About 10x

Our home is in London but our 10x teams work around the UK and Australia provide our clients with deep and relevant experience amassed from multi-billion-dollar businesses, challenger brands, disruptors and start-ups.

At 10x you work alongside innovators and leaders in banking and financial services, big-technology and consumer-focused industries proven practitioners who understand how to meet the evolving needs of businesses and consumers.

Our engineers, product specialists and developers are leaders too, drawing on experience from within and outside financial services to deliver transformational new digital solutions.

They work across API development, security, cloud-native engineering and payments technology and include UI and UX designers, technical architects and data experts.

We are driven by the belief that whatever we do as a business has to be done in the right way. Our three core values amid this are fundamental to our 10x approach : Transformation, Integrity and Impact.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form