Database Engineer

Job Description

About The Organisation

They are a forward-thinking software company dedicated to revolutionising the logistics industry through digitisation and automation. Leveraging state-of-the-art machine learning technologies, their platform digitises, indexes, and automates yard operations, providing warehouse operators with the intelligence needed to optimise their resources effectively. With a focus on building the last great frontier of untapped data, they address industry-wide pain points, including compliance, manual processes, equipment location, phantom costs, and labour inefficiencies. Ultimately, aiming to become the central nervous system for the yard, seamlessly connecting all data sources to support an extensive range of essential functions.

Database Engineer Opportunity

The company is currently seeking a skilled Database Engineer to join their Platform team. In this role, you will play a crucial part in developing and optimising their platform's underlying data architecture. As they handle data from numerous on-premises devices and support multi-tenancy capabilities on their cloud-based platform, your expertise in database technologies, particularly in AWS environments, will be instrumental. They are looking for candidates who can design and implement scalable and reliable database solutions, integrate them efficiently with other parts of the platform, and ensure data consistency and integrity.

Responsibilities

  • Design and implement database solutions in a cloud environment, emphasising AWS technologies such as DynamoDB and Aurora/RDS.

  • Collaborate with development teams to integrate database services efficiently, ensuring data consistency and integrity.

  • Participate in data model optimisation and database performance tuning activities.

  • Assist in developing backup, recovery, and disaster recovery strategies.

  • Contribute to enforcing database security practices, including encryption and access control measures.

  • Work with cross-functional teams to understand project requirements and contribute to database design.

  • Support best practices in database management, including documentation, version control, and code reviews.

  • Monitor database performance using observability tools and assist in issue resolution.

Requirements

  • Bachelor's degree in Computer Science or related field.

  • Minimum 3 years of experience in database engineering or a similar role.

  • Proficiency in designing, implementing, and managing databases in AWS environments.

  • Strong understanding of data modelling principles and experience with SQL and NoSQL database technologies.

  • Knowledge of database security best practices and familiarity with backup and recovery strategies in cloud environments.

  • Ability to work collaboratively in a team environment.

What They Offer

Joining this organisation means being part of a dynamic, innovative environment where your work directly impacts the future of logistics and the global supply chain. They offer competitive salaries, a comprehensive benefits package, and opportunities for professional growth.